home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / rec / music / netjam_f < prev    next >
Internet Message Format  |  1993-09-01  |  140KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!spool.mu.edu!agate!con.Berkeley.EDU!latta
  2. From: Craig R. Latta <latta@XCF.Berkeley.EDU>
  3. Newsgroups: ucb.becmug,comp.music,rec.music.makers,rec.music.makers.synth,rec.music.synth,rec.music.compose,ncf.sigs.new.music,news.answers,rec.answers
  4. Subject: Electronic and Computer Music Frequently-Asked Questions (FAQ)
  5. Supersedes: <music/netjam-faq_745572561@xcf.berkeley.edu>
  6. Followup-To: poster
  7. Date: 2 Sep 1993 06:30:29 GMT
  8. Organization: Experimental Computing Facility (XCF), UC Berkeley
  9. Lines: 3835
  10. Approved: news-answers-request@MIT.EDU
  11. Distribution: world
  12. Expires: 21 Sep 1993 06:28:38 GMT
  13. Message-ID: <music/netjam-faq_746951318@xcf.berkeley.edu>
  14. Reply-To: netjam@XCF.Berkeley.EDU
  15. NNTP-Posting-Host: con.berkeley.edu
  16. Summary: This posting contains a list of frequently-asked questions
  17.         (and their answers) about electronic and computer
  18.         music. It should be read by posters to ucb.becmug,
  19.         rec.music.synth, rec.music.makers, rec.music.compose,
  20.         and comp.music.
  21. Originator: latta@con.Berkeley.EDU
  22. Xref: senator-bedfellow.mit.edu comp.music:15978 rec.music.makers:36084 rec.music.makers.synth:12526 rec.music.compose:3322 news.answers:12058 rec.answers:2095
  23.  
  24. Archive-name: music/netjam-faq
  25. Last-modified: 1993/9/1
  26. Version: 5.1
  27.  
  28.  
  29. ***
  30.  
  31.     This is an electronic and computer music frequently-asked
  32. questions (FAQ) document, distributed by Netjam. It is probably of
  33. interest to readers of the USENET newsgroups:
  34.  
  35.     ucb.becmug
  36.     rec.music.makers
  37.     rec.music.makers.synth
  38.     rec.music.synth
  39.     rec.music.compose
  40.     comp.music
  41.  
  42. and anyone else interested in the applications of computers to music
  43. (and vice-versa).
  44.     It is posted fortnightly to the above-mentioned groups, as
  45. well as news.answers. It is also available via ftp as
  46. anonymous@XCF.Berkeley.EDU:misc/netjam/doc/FAQ/ECM/ECMFAQ.entire, and
  47. in pieces as .../split/*. Finally, it can be obtained by emailing
  48. netjam-request@XCF with the subject line "request for ECM FAQ". The
  49. machine XCF.Berkeley.EDU has IP address 128.32.138.1.
  50.  
  51.     You may do anything you like with this document, except sell
  52. it.
  53.  
  54.     Please send contributions and comments to
  55. netjam@XCF.Berkeley.EDU.
  56.  
  57.     For general info about Netjam, email
  58. netjam-request@XCF.Berkeley.EDU, with the phrase "request for info" in
  59. the subject line.
  60.  
  61.     
  62.     Thanks,
  63.  
  64. -C
  65.  
  66.  
  67. ***
  68.  
  69. ---
  70.  
  71.     New items are marked with a '+'. Modified existing items are
  72. marked with a '*'.
  73.  
  74.     Short contents:
  75.  
  76. 0.0)     [Meta-issues]
  77.  
  78. 1.0)    [Newcomer questions]
  79.  
  80. 2.0)    [Connectivity issues]
  81. 2.1.0)         [Groups]
  82. 2.2.0)         [Archives]
  83. 2.3.0)        [Making CDs]
  84.  
  85. 3.0)     [Software]
  86. 3.1.0)         [Software by role]
  87. 3.1.1.0)         ["Environments"]
  88. 3.1.1.3.0)             [Max]
  89. 3.1.2.0)         [Notation software]
  90. 3.1.3.0)         [Composition software]
  91. 3.1.3.1.0)            [CSound]
  92. 3.1.4.0)         [Recorded music]
  93. 3.1.5.0)         [Conversion software]
  94. 3.1.6.0)         [Editing and mixing software]
  95. 3.1.7.0)         [Sound synthesis software]
  96. 3.2.0)         [Software by platform]
  97. 3.2.3.0)         [NeXT software]
  98. 3.2.4.0)         [DOS/Windows software]
  99.  
  100. 4.0)    [Hardware]
  101. 4.1.0)          [Multi-platform hardware]
  102. 4.2.0)          [UNIX hardware]
  103. 4.3.0)          [NeXT hardware]
  104. 4.4.0)          [DOS/Windows hardware]
  105. 4.5.0)          [Macintosh hardware]
  106.  
  107. 5.0)    [Reference material]
  108.  
  109.  
  110.     Long contents:
  111.  
  112. 0.0)     [Meta issues]
  113. 0.1)         How can I browse ftp sites and their data without 
  114.             using my own disk space (unless I want to keep
  115.             data), and locate files on ftp sites, given
  116.             pathname fragments?
  117. 0.2)         What other FAQs might be of interest?
  118. 0.3)        How do I ask for advice on a topic of interest from
  119.             the Net?
  120. 0.4)         What are the future plans for your FAQs?
  121.  
  122. 1.0)     [Newcomer questions]
  123. 1.1)        What keyboard should I buy?
  124. 1.2)        Where can I get patches for my keyboard?
  125. 1.3)        What is MIDI?
  126. 1.4)        What are definitions for the following things?
  127. 1.5)        Where can I get price lists?
  128. 1.6)        Where can I get a USA music store list?
  129.  
  130. 2.0)      [Connectivity issues]
  131. 2.1.0)         [Groups]
  132. 2.1.1)            What is Netjam?
  133. 2.1.2)            How do I subscribe to EMUSIC-D and EMUSIC-L,
  134.                 and what other BITNET lists are of
  135.                 interest?
  136. 2.1.3)            What are some other emailing lists relating to
  137.                 electronic and computer music?
  138. 2.1.4)            How do I contact the editorial staff of
  139.                 Electronic Musician magazine?
  140. 2.1.5)            Is there a group for Roland U20 and U220
  141.                 synthesizer users?
  142. 2.1.6)+            What Yamaha synthesizer groups are there?
  143. 2.2.0)         [Archives]
  144. 2.2.1)            What are some other midi-file/software
  145.                 archives on the    Internet?
  146. 2.2.2)+            Is there a archive for the K2000 synthesizer?
  147. 2.3.0)         [Making CDs]
  148. 2.3.1)             What constitutes a CD master?
  149. 2.3.2)             Who and how much?
  150. 2.4)+        How do I transfer patches, data files, MFF files from
  151.             a Mac to a PC and back?
  152.  
  153. 3.0)      [Software]
  154. 3.1.0)         [Software by role]
  155. 3.1.1.0)         ["Environments"]
  156. 3.1.1.1)            What is Smallmusic? What is the MODE?
  157. 3.1.1.2)            What is Keynote?
  158. 3.1.1.3.0)             [Max]
  159. 3.1.1.3.1)                 What is Max?
  160. 3.1.1.3.2)                Which glove interfaces with
  161.                         the Max 'glove'
  162.                         object?
  163. 3.1.1.4)             What is DMIX and how can I get it?
  164. 3.1.2.0)         [Notation software]
  165. 3.1.2.1)            Is there PostScript code available for
  166.                     generating guitar scales?
  167. 3.1.2.2)            Where can I get online guitar tablature?
  168. 3.1.2.3)             What is MusicTeX, and how can I get it?
  169. 3.1.2.4)             What is Finale? How can I get a demo?
  170. 3.1.2.5)             What is Lime and how can I get it?
  171. 3.1.2.6)             What is cmn and how can I get it?
  172. 3.1.2.7)+            What is Nutation and... well, you know.
  173. 3.1.3.0)         [Composition software]
  174. 3.1.3.1.0)            [CSound]
  175. 3.1.3.1.1)                What is CSound?
  176. 3.1.3.1.2)                 What are the requirements of CSound?
  177. 3.1.3.1.3)                Is there a tutorial on CSound?
  178. 3.1.3.2)             What is Deluxe Music Construction Set
  179.                     (DMCS)?
  180. 3.1.4.0)         [Recorded music]
  181. 3.1.4.1)             Where can I get recordings of
  182.                     electronic music? 
  183. 3.1.5.0)         [Conversion software]
  184. 3.1.5.1)             Are there programs to convert back and
  185.                     forth between
  186.                     human/filter-readable text and
  187.                     MIDI files? How do I get them?
  188. 3.1.5.2)            What is Midi2TeX, and how can I get it?
  189. 3.1.5.3)             What is Hyperupic, and how can I get it?
  190. 3.1.5.4)             What is SoundHack and how can I get it?
  191. 3.1.5.5)             What is the Copyist Companion, and how
  192.                     can I get it? 
  193. 3.1.6.0)         [Editing software]
  194. 3.1.6.1)            What are tclm and xdrum, and how can I
  195.                     get them?
  196. 3.1.6.2)            What is MixView, and how can I get it?
  197. 3.1.6.3)            What is DU, and how can I get it?
  198. 3.1.6.4)            What is RT, and how can I get it?
  199. 3.1.6.5)            What is RTLisp, and how can I get it?
  200. 3.1.6.6)            What is Cmix and how can I get it?
  201. 3.1.7.0)         [Sound synthesis software]
  202. 3.1.7.1)            What are Patchmix and StochGran and
  203.                     how can I get them?
  204. 3.2.0)         [Software by platform]
  205. 3.2.1)             Which software packages in section
  206.                 3.1.0 [Software by role] and its
  207.                 children work on multiple platforms?
  208. 3.2.2)             Which software packages in section
  209.                 3.1.0 [Software by role] and its
  210.                 children work on UNIX platforms?
  211. 3.2.3.0)         [NeXT software]
  212. 3.2.3.1)            What are some currently available
  213.                     sound editors for the NeXT?
  214. 3.2.3.2)             Which software packages in section
  215.                     3.1.0 [Software by role] and
  216.                     its children work on NeXT
  217.                     platforms?
  218. 3.2.3.3)            Where can I find information about the
  219.                     NeXT MIDI driver?
  220. 3.3.3.4)            What is the status of the Music Kit on
  221.                     NeXT machines?
  222. 3.2.3.5)             What ear-training software is there
  223.                     for the NeXT?
  224. 3.2.4.0)         [DOS/Windows software]
  225. 3.2.4.1)             Which software packages in section
  226.                 3.1.0 [Software by role] and its
  227.                 children work on DOS/Windows platforms?
  228. 3.2.4.2)        What are some public-domain (or nearly so)
  229.                 sample-editing programs for IBM-PC
  230.                 compatibles?
  231. 3.2.5)             Which software packages in section
  232.                 3.1.0 [Software by role] and its
  233.                 children work on Macintosh platforms?
  234. 3.2.6)             Which software packages in section
  235.                 3.1.0 [Software by role] and its
  236.                 children work on Amiga platforms?
  237.  
  238. 4.0)     [Hardware]
  239. 4.1.0)         [Multi-platform hardware]
  240. 4.1.1)            What are some good things with which to whack
  241.                 MIDI drum triggers?
  242. 4.1.2)             How do I get MIDI working with my analog
  243.                 synth?
  244. 4.2.0)         [UNIX hardware]
  245. 4.2.1)            What are some MIDI interfaces for 386 UNIX boxes?
  246. 4.3.0)         [NeXT hardware]
  247. 4.4.0)         [DOS/Windows hardware]
  248. 4.4.1)            How do I do MIDI with my laptop PC? What is 
  249.                 the Key Electronics Midiator?
  250. 4.4.2)            I'm just starting on MIDI and want to know how
  251.                 to send    MIDI from my SCO UNIX box (and
  252.                 who do I buy a card from? Are there
  253.                 device drivers available?)
  254. 4.4.3)+            How can I adapt my IBM-PC parallel port to be
  255.                 a MIDI interface?
  256. 4.5.0)         [Macintosh hardware]
  257. 4.5.1)*            What's all this about problems with
  258.                 Macintosh Powerbooks and MIDI?
  259. 4.5.2)            How can I build my own MIDI interface for the
  260.                 Macintosh?
  261.  
  262. 5.0)     [Reference Material]
  263. 5.1)        Is an overview of "General MIDI" available?
  264. 5.2)        What are the names and address of various gear manufacturers?
  265. 5.3)        Where may I find an electronic music bibliography?
  266. 5.4)        Where can I find out all about MIDI?
  267. 5.5)        What are the details behind current sound formats?
  268.  
  269.  
  270. ---
  271.  
  272. 0.0)    [Meta issues]
  273.  
  274. ---
  275.  
  276. 0.1)         How can I browse ftp sites and their data without
  277.             using my own disk space (unless I want to keep
  278.             data), and locate files on ftp sites, given
  279.             pathname fragments?
  280.  
  281.  
  282. Answer:
  283.  
  284.     There is a set of Emacs-Lisp ("elisp") code, called
  285. "ange-ftp.el", which makes 'ftp' use transparent within GNU Emacs (GNU
  286. Emacs is available via anonymous ftp from prep.ai.mit.EDU). This
  287. package attempts to make accessing files and directories using FTP
  288. from within GNU Emacs as simple and transparent as possible.  A subset
  289. of the common file-handling routines are extended to interact with
  290. FTP. Using these routines, I can read remote files as I would any
  291. local file, without having to write it locally to disk. This is is
  292. especially useful since the document is dynamic (hopefully
  293. increasingly so).
  294.     The routines are available via anonymous ftp (naturally!) as
  295. tut.cis.ohio-state.EDU:/gnu/emacs/elisp-archive/as-is/ange-ftp.el.tar.Z,
  296. (incidentally, if you already had "ange-ftp.el", you could paste the
  297. above line in response to Emacs' 'copy-file', stick "/anonyous@" in
  298. front of it, and copy the file.) My current version is dated 22
  299. October 1991.
  300.     Another useful bit of elisp is "context.el". It saves the
  301. Emacs buffer list and window configuration between editing sessions.
  302. So, one can have several buffers, with several files open (as I
  303. usually do), quit and restart Emacs, and have the state preserved,
  304. cursor locations and windows included. Happily, it works well with
  305. "ange-ftp.el", so that even remote files are restored (after possibly
  306. having to prompt for passwords). "context.el" is also available via
  307. anonymous ftp from tut.cis.ohio-state.EDU, as
  308. /gnu/emacs/elisp-archive/as-is/context.el.Z. Also look for
  309. "tree-dired.el" which provides for hierarchical directory editing.
  310.     Incidentally, it was very easy to produce references for the
  311. above tools, thanks to another tool called "archie", developed at
  312. McGill University. Dubbed a "resource discovery tool" by its authors,
  313. it comes in very handy when one knows what tools are needed but not
  314. their availability. Archie consists of a server for this information
  315. (basically from a database of directory trees from "all known"
  316. anonymous ftp sites, updated once per month), and a client, which may
  317. be run via 'telnet' from the server machine itself (frowned upon...),
  318. or from a standalone client available from that machine (...highly
  319. encouraged, for the considerable host load win). Some clients even
  320. perform ftp tasks based on user response to search results. There are
  321. clients available for dumb and X terminals, and, of course, Emacs.
  322. Poke around archie.mcgill.ca for a client and documentation.
  323.  
  324. ---
  325.  
  326. 0.2)        What other FAQs might be of interest?
  327.  
  328. Answer:
  329.  
  330.     You can get nearly every FAQ known to USENETkind from the
  331. newsgroup news.answers. 
  332.  
  333.     I also edit two other FAQs which may be of interest:
  334.  
  335.     If you are interested in composing music, you may want to look
  336. at the music composition FAQ. It is posted fortnightly to the
  337. above-mentioned group, as well as to news.answers. It is also
  338. available via ftp as
  339. anonymous@XCF.Berkeley.EDU:misc/netjam/doc/FAQ/composition/\
  340. compositionFAQ.entire, and in pieces as .../split/*. Finally, it can
  341. be obtained by emailing netjam-request@XCF with the subject line
  342. "request for composition FAQ". The machine XCF.Berkeley.EDU has IP
  343. address 128.32.138.1.
  344.  
  345.     If you are interested in Smalltalk programming, you may want
  346. to look at the Smalltalk FAQ, which is posted fortnightly to
  347. comp.lang.smalltalk. It is also available via ftp as
  348. anoymous@xcf.berkeley.edu:misc/smalltalk/FAQ/SmalltalkFAQ.entire.
  349.  
  350. ---
  351.  
  352. 0.3)        How do I ask for advice on a topic of interest from
  353.             others on the Net?
  354.  
  355. Answer:
  356.  
  357.     [see also the many fine recurring articles in
  358.         news.announce.newusers --crl]
  359.  
  360.  
  361. From: Karl Haberl (khaberl@bbn.com)
  362. Date: Mon, 17 Aug 92
  363.  
  364.  
  365.   "The Beginner's Guide to Asking the Net Gods for [Musical] Advice"
  366.  
  367.  
  368.     The net can be a powerful resource for information and advice, as
  369. well as being a lively and sometimes fun-filled forum for the exchange
  370. of views.  One of the most common mistakes beginners make when asking
  371. for advice is that they do not put enough information in their posts
  372. to allow a more experienced "net veteran" to provide a concise,
  373. focused reply to their request. Questions like "Which keyboard is best
  374. X or Y ?" can only really be answered in the context of knowing
  375. something about the individual who is asking the question.
  376.  
  377.     Below are some suggestions for info that would be helpful to
  378. include in any articles requesting advice on various topics. By
  379. including this info in your post, you will be accomplishing two
  380. important things: (1) you will be explicitly demonstrating to the net
  381. community that you are not lazy, and that you have taken some time
  382. yourself to think about the subject and identify the precise areas
  383. where you need help, and (2) you will be providing essential
  384. background info that will help focus and tailor any responses to your
  385. particular problem. Here, then are the categories (feel free to
  386. augment these with any other information that you think might be
  387. appropriate):
  388.  
  389.  
  390. (1) EXPERIENCE LEVEL - 
  391.  
  392.     Indicate how much experience you have that is appropriate for
  393. the subject.
  394.     This will help focus advice at the right level of detail.
  395.  
  396.     "I've played classical piano for twelve years, never touched a synth."
  397.     "I've been using Vision for two years now, and while I would not call
  398.     myself a power user, I think I am quite competent with basic
  399.     operations."
  400.  
  401. (2) INFORMATION SOURCES ALREADY EXPLORED -
  402.  
  403.     Asking basic questions without indicating what kind of reading
  404. or other investigations you may have already done yourself is likely
  405. to cause one of two things to happen: either the reader will skip over
  406. your message completely, or will fire off a response like "pick up
  407. Keyboard and Electronic Musician, and get a copy of Mix Bookshelf."
  408. Tell the net what sources of info you have tried - this gives a
  409. baseline for giving advice and/or suggesting further sources of info.
  410.  
  411.     "I read the Buyer's Guide issue of Keyboard."
  412.     "I have Anderton's recording book, but I still don't understand
  413.     reverb."
  414.     "I've only talked to my local salesman about this, he says ..."
  415.  
  416. (3) CURRENT EQUIPMENT CONFIGURATION -
  417.  
  418.     With equipment-related questions, it is helpful for the
  419. respondent to know how any suggested new equipment will complement an
  420. existing setup.
  421.  
  422.     "I own two rusty cans and 100 yds of twine."
  423.     "I own a JX-3P, M1, and D70 for synths, and a Tascam PortaPotty
  424.     4-track."
  425.  
  426. (4) WHAT YOU WANT TO ACCOMPLISH - 
  427.  
  428.     Defining what your particular goals are is *critical* for any
  429. respondent to give personalized advice. Besides, goal-definition also
  430. happens to be the most critical activity that *you* can do to focus
  431. your search through the the maze of information and equipment that is
  432. out there.
  433.  
  434.    "I want to just have fun in my basement studio, writing pop tunes
  435.     for my own enjoyment and distributing them to my friends."
  436.    "I want to write soundtracks for local TV productions."
  437.    "I want to produce demo tapes of my band and send them to record
  438.     companies."
  439.    "I want to optimize my rig for live performance of industrial music."
  440.  
  441. (5) BUDGET -
  442.  
  443.     For most of the people on this planet, budget is a key
  444. constraint. If you have a precise figure in mind, give it. If you're
  445. trying to get a more general sense of what things cost versus their
  446. capabilities, that's O.K.  too, but you should still be able to
  447. provide a *range* of $$ figures that you would be willing to consider.
  448. Obviously, defining your budget goal will help respondents restrict
  449. the range of products considered and discussed.  And if you're close
  450. to a boundary, they will often say "of course, with just $X more you
  451. could step up to a ..."
  452.  
  453.    "I have between $300-500 bucks to spend on a reverb unit."
  454.    "I am willing to spend up to $2000 on a new keyboard if it will
  455.     allow me to do X,Y, and Z; but I'd prefer to keep it under
  456.     $1500."
  457.  
  458.  
  459. ---
  460.  
  461. 0.4)        What are the future plans for your FAQs?
  462.  
  463. Answer:
  464.  
  465.     I'm working on a FAQ generator in Smalltalk which manages
  466. hierarchical groups of questions and answers, and generates FAQs in
  467. flat text (like this one) and hypertext (e.g., HTML).  Volunteers
  468. welcome.
  469.  
  470. ---
  471.  
  472. 1.0)     [Newcomer questions]
  473.  
  474. ---
  475.  
  476. 1.1)        What keyboard should I buy?
  477.  
  478. Answer:
  479.  
  480. From: xrjdm@calvin.gsfc.nasa.gov (Joseph D. McMahon)
  481. Subject: Re: That zany FAQ thing
  482. Date: Mon, 10 Aug 92 11:01:10 EDT
  483.  
  484.  
  485. The most frequently asked question on EMUSIC-L and on rec.music.synth is
  486. probably "What keyboard should I buy?"
  487.  
  488. Before you do anything else, indulge in some self-analysis of what you want 
  489. to do, how committed you are to doing it, and how much money you have to 
  490. spend on it. If you plan just to play your keyboard every once in a while for 
  491. fun, you will have a different set of requirements from someone who is looking 
  492. for the first piece of equipment along the road to establishing a professional 
  493. set of gear as the nucleus of a studio.  Persons who are going to be performing 
  494. contemporary popular music or who wish to imitate traditional instruments will 
  495. probably find any number of keyboards which will fit their needs. 
  496. Experimentalists, or persons wishing to do sonic exploration, with the sound 
  497. being the primary concern, will have a harder time. In general, keyboard which 
  498. feature extensive modulation sources and routings (such as the Oberheim 
  499. Xpander, Kurzweil K2000, or Ensoniq SD-1) will be more useful for synthesis 
  500. than less complex machines.
  501.  
  502. Set your musical priorities:  must-have, highly-desirable, nice, don't care, 
  503. etc.  Acoustic sounds?  Synth sounds?  Multi-timbral?  Built-in sequencer?  
  504. Built-in effects (reverb, etc)?  After-touch?  # of keys? You'll probably need 
  505. to get more familiar with the terminology before you can make any decisions 
  506. here. A few terms for those new to this:
  507.     a) Multi-timbrality means that the keyboard can produce more
  508.        than one sound at a time. For most people who will be 
  509.            purchasing only one synth the first time out, this is 
  510.        very important. A monotimbral (one-sound-at-a-time)
  511.        machine will require the use of multi-track tape to
  512.        simulate multi-timbrality. Commonly available used
  513.        synths which are mono-timbral are the Yamaha DX7 and the
  514.        Roland D50. You will not be able to make these keyboards 
  515.        sound like more than one thing at once.
  516.     b) A built-in sequencer (on modern machines) means
  517.        that the keyboard has the equivalent of a built-in 
  518.        multi-track tape machine; it records the events that 
  519.        occur and allows you to play them back. It is *not* an
  520.        audio device; it simply records the actions you take to
  521.        produce a piece of music and then plays them back again,
  522.        like a player-piano. If you have a computer, you may
  523.        want to purchase a MIDI (see below) interface and a 
  524.        software sequencer instead.
  525.     d) Most synthetic sounds are more pleasing with at least a little
  526.        bit of effects (echo, reverberation, etc.). Some keyboards
  527.        have built-in effects; others require external ones. Note that
  528.        built-in effects usually require that all voices go through the
  529.        same effect; if there is an alternative, it is usually "no effects".
  530.        This means that is you have a distorted guitar, an organ with a
  531.        rotating speaker effect, and a lead with just a touch of reverb,
  532.        you are going to have to choose which two of the three effects
  533.        you are going to be able to live without, because only one will
  534.        be available at a time.
  535.     e) After-touch is a means of controlling the sound after you've
  536.        pressed the key. For most keyboards, pressing on any one
  537.        key while holding a chord will cause all of the sounding 
  538.        notes to act as if they too had been pressed harder; this
  539.        is called "channel aftertouch". Other let you control this 
  540.        individually for each key; this is called "key aftertouch
  541.        and is not seen as often.
  542.     f) The number of keys varies. In general, most have 61 keys
  543.        (5 octaves), but others have more, all the way up to a full 88.
  544.        People who already play the piano will probably be more 
  545.        comfortable on a larger keyboard. The feel also varies, 
  546.        from weighted actions which feel very piano-like, through
  547.        mushy, unweighted ones are more common.
  548.     f) MIDI is short for "musical instrument digital interface". It
  549.        is an international standard, and almost all machines built
  550.        after the Yamaha DX7 have it. (Nit-picky note: some built 
  551.            before to,, but the DX7 is a good reference point.) You can 
  552.        buy a MIDI interface for your home computer and run software 
  553.        to control your keyboards from there. MIDI is often used to 
  554.        build a studio in much the same way that you can build a 
  555.        stereo system: by choosing individual components and combining 
  556.        them into a whole.
  557.  
  558. A good basic checklist for "pro-quality" keyboards:
  559.  
  560.     - Sound quality. If it sounds lousy at the store, it'll sound
  561.       bad at home. If you're having trouble hearing because of the
  562.       57 guitar heroes flailing Strats nearby, see if you can take
  563.       it "on approval". Most dealers are willing to work with you 
  564.       on such things. If all else fails, rent one. Spending $40 to find 
  565.       out that the $2500 you were going to spend would have been
  566.       a waste is a good investment. 
  567.     
  568.     - Usability. If the interface confuses you, if you don't like
  569.       the layout of the modulators, if you really hate that joystick
  570.       and want a wheel instead, or you think the operating system
  571.       really sucks, don't commit to such a keyboard unless you're 
  572.       willing to deal with this. Small dissatisfactions can turn what 
  573.       you thought was "okay" into "unusable" after repeated fighting 
  574.       with them. Software that locks up or crashes falls into this 
  575.       category.
  576.  
  577.     - Feel. If you're already a keyboard player, you probably
  578.       have an ideal "good keyboard" feel in your "muscle memory".
  579.       Try playing something you already know on the keyboard to
  580.       see if it suits you. Keyboard feel ranges from organ-like,
  581.       mushier feels to weighted, piano-like actions. If the keyboard 
  582.       has aftertouch, try it out and see if it's intuitive enough
  583.       for you. Try out the modulation controllers (joystick, 
  584.       mod wheel, pedals, what have you) and see if they feel
  585.       sturdy enough to stand up to some abuse. Try the buttons
  586.       and sliders (and knobs and switches, if the keyboard has
  587.       them) to make sure that they feel solid and dependable.
  588.       If you're buying a used keyboard, check buttons to make
  589.       sure they all work, and check sliders and knobs to make 
  590.           sure they track evenly through their full range.
  591.  
  592.     - Price. I waited to mention this here because if you hate the way 
  593.       it sounds, or can't stand to use it, it doesn't matter how much 
  594.       how much you saved. Don't talk yourself into a keyboard that 
  595.       doesn't satisfy you purely on monetary grounds. If you have to, 
  596.       wait. 
  597.  
  598.     - Quality of manuals. Be sure to inquire if there are 
  599.       third-party books on programming or using the keyboard.
  600.       You may want to buy a copy of the keyboard's documentation
  601.       to review at home before making your final decision.
  602.  
  603.     - Number of voices and multitimbrality. This is essentially
  604.       the number of simultaneous noises that your keyboard can
  605.       make. In the case of a keyboard, polyphony (as interpreted by 
  606.       the marketing department) means "the number of different waveforms 
  607.       which can be produced at once". This is an important distinction 
  608.       to remember; many current keyboards will actually use more than 
  609.       one waveform simultaneously to produce the sound (usually called 
  610.       a "patch", referring to how older synthesizers were programmed 
  611.       with "patch cords"), which you hear when a single key is struck.  
  612.       For instance, if a keyboard has 32-voice polyphony and uses four 
  613.       simultaneous waveforms to produce a single note, the effective 
  614.       polyphony (in the first sense, "more than one note at once") is 
  615.       now only eight (eight notes * 4 waveforms/voice = 32 waveforms).
  616.  
  617.       This problem can be even worse for a multitimbral keyboard; these
  618.       are commonly touted as being a complete composing and performing
  619.       solution in a single box. However, attempting to produce an entire
  620.       arrangement of a piece at once may very well exceed the effective
  621.       polyphony very quickly. Multitimbral synths may be able to play 
  622.       several patches at once, but each note being played on a patch 
  623.       reduces the number of waveforms left to produce another note on 
  624.       any of the patches.  For example, a standard drum track will
  625.       typically use at least four (and possibly more) waveforms at 
  626.       some point: bass drum, snare, hi-hat, and ride cymbal. Remember
  627.       that even if they all only come together at one sixteenth note,
  628.       all of the voices will be required at once. Add in piano and 
  629.       several other voices, and you will be getting close to or 
  630.       exceeding the effective polyphony very quickly. 
  631.  
  632.       When you exceed the number of waveforms that can be produced
  633.       simultaneously, the keyboard will do one of two things: old 
  634.       (already-sounding) voices will have to be silenced to get 
  635.       waveforms for the new ones (this is called "voice stealing"),
  636.       or the new notes simply won't sound until the old ones are 
  637.       released (this is less common). Some keyboards allow you to 
  638.       assign "priorities" to voices to determine which ones
  639.       can be stolen from first. Others simply take the oldest voice 
  640.       and give its waveforms to the new note.
  641.  
  642.       You will have to determine the effective polyphony to decide 
  643.       whether a given keyboard has enough voices for you. This can be
  644.       somewhat difficult. It is essential that you check this out 
  645.       hands-on.  Play the sounds available in the store with as many 
  646.       fingers on the keys as you will use in normal playing for those 
  647.       sounds.  If you like fat two-handed minor 11ths, you'll need a lot 
  648.       more polyphony than players who only play one or two notes at a time.
  649.       If your playing isn't quite up to the challenge, try choosing a
  650.       patch and paying a number of notes with the sustain pedal held 
  651.       down. See how the keyboard handles it when the polyphony is
  652.       exceeded. Another good test is to hit a high note and then see 
  653.       how many low notes you can play before the high note disappears.
  654.  
  655.     - Many newer synths include built-in effects processing. 
  656.       See if it's possible to turn this off, or to route the
  657.       signals so that they aren't processed. You may want to be
  658.       able to process the sounds differently at a later date, so
  659.       being able to not process them internally is useful. Try out
  660.       the different effects and see if you like what they do. Again,
  661.       remember that multitimbral keyboards will usually force you
  662.       to choose a single effect (or none at all) for all of the 
  663.       voices.
  664.  
  665.     - Built-in sequencer. If you don't have a computer at home,
  666.       or you'd prefer to spend more money on the keyboard and
  667.       less on other things, consider a keyboard with a built-in
  668.       sequencer. You should sit down and actually try to use it
  669.       before springing for a keyboard on this basis; some are
  670.       very difficult to use and fairly limited in function.
  671.  
  672.     - Availability of additional sounds. This may or may not be
  673.       important to you. If you want to make your own sounds, look
  674.       into the keyboard's voice architecture and programming. Get
  675.       the salesperson to demonstrate if possible. If you find it 
  676.       confusing, you may find it difficult to program. If you want 
  677.       to purchase third-party sounds, talk to the dealer about what's 
  678.       available, and check out the ads in Keyboard magazine.
  679.  
  680.  
  681. You should never buy any keyboard without trying it. Ways to do this:
  682. talk to friends who own keyboards and get them to let you try them.
  683. Ask as many questions as you can think of. If a local junior or 
  684. community college has a music lab, see what they've got and take some
  685. classes. Or go to a local dealer. It's better to at least see a 
  686. keyboard once before asking about it on the discussion groups (SYNTH-L
  687. or rec.music.synth), simply because there are a lot of personal 
  688. decisions to get out of the way first. 
  689.  
  690. Certainly, the music store is a good place to at least try keyboards.
  691. Try to hit the store when fewer people are likely to be there, like late 
  692. afternoon around dinnertime, or early in the morning. A good salesperson 
  693. won't be afraid to tell you that they don't have what you need, and won't
  694. push something on you as "really hot" without justification. He or she
  695. will also spend time talking to you about what you want to do and help
  696. steer you toward features on different machines that will be useful
  697. to you.
  698.  
  699. Never let yourself be stampeded into buying X as soon as you walk in.
  700. If it's a legitimate deal, you will be able to come back later after
  701. you check with the competition. For this reason, it's usually not a
  702. good idea to buy a synth at a clearance sale or a "one-day-only"
  703. special unless you're already sure that it's what you want.
  704.  
  705. Don't buy what it'll do "real soon now". Manufacturers are famous for
  706. advertising upgrades, new patches, and lots of other things that you
  707. can get right now that will "make it the most powerful synth available".
  708. Always treat any keyboard purchase as if the company were going to 
  709. vanish tomorrow. You can only count on getting what you bought today
  710. (Metlay's Law). Sometimes you can't even count on that (Rothwell's
  711. Observation on Metlay's Law).
  712.  
  713. There are lots of variations on the "promise", some more subtle than others.
  714. "Famous person X uses this," implying that you'll sound like X. Another one
  715. is the inflated specs game: "16-bit sounds!" "32-voice polyphony!". None of
  716. this makes the slightest bit of difference. If the sounds (or the potential)
  717. of this keyboard right here, right now, don't make you want to sit down and
  718. start writing music, the keyboard is worthless for you.
  719.  
  720. If your committment to keyboard playing is low, you may want to either
  721. get a used keyboard, or to get a "consumer" multi-feature keyboard with
  722. built-in accompaniment, etc. If you're unsure as to whether you'll want 
  723. to keep playing or not, you might want to consider purchasing a keyboard
  724. which has been on the market for a year or so, but which is still very 
  725. popular. This will give you the chance to unload it used without taking
  726. a complete bath on the money you spent.
  727.  
  728. If you are highly committed and motivated, and are planning to build a
  729. studio over a period of time, you should carefully review *all* of the
  730. synths available before making a choice. You may decide that a keyboard 
  731. which you can't currently afford would be a better long-term choice than
  732. a different keyboard which doesn't meet your needs as well. Don't be
  733. afraid to wait and save up some money; if for no other reason than the
  734. heavy dependence on the music industry on them, electronic keyboards 
  735. are not likely to suddenly disappear like video games did in the '80's.
  736.  
  737. Once you've done the basic groundwork, and have narrowed the field a bit,
  738. post a message to one of the discussion groups and ask for experiences, 
  739. and read reviews in Keyboard or Electronic Musician. Keyboard's reviews
  740. tend to gloss over problems less. In many cases, you will get conflicting 
  741. recommendations; you will have to weigh these and your own experiences to 
  742. come to a final decision.
  743.  
  744. The final arbiter of your decision should always be you. You're the one
  745. who'll be spending a significant piece of cash and a lot of your time on this 
  746. machine; it's to your advantage to find out as much as possible and to 
  747. make sure that the machine you're buying is really one that you want and
  748. enjoy playing.
  749.  
  750. (Thanks to Bob Crispen, Ross C., Kraig Eno, and Alan W. Kerr for suggestions.)
  751.  
  752.  --- Joe M. (xrjdm@twinpeaks.gsfc.nasa.gov)
  753.  
  754.  
  755. ---
  756.  
  757. 1.2)        Where can I get patches for my keyboard?
  758.  
  759. Answer:
  760.  
  761.   Use anonymous ftp to
  762.     ucsd.EDU -- /midi/patches
  763.       (current offerings include the Roland D10, D5, D50, D70, U20
  764.        Yamaha DX7, FB01, TX81Z, SY22, SY55, SY77, Ensoniq ESQ1, SQ1,
  765.        Kawai K1, K4, K5, Korg M1, T3, WS, Casio CZ-1, CZ-2)
  766.  
  767.     louie.udel.EDU -- /pub/midi/patches
  768.       (has patches for most of the above and several more,
  769.        including E-mu Proteus, Korg 01/W, Ensoniq VFX, etc.)
  770.  
  771. ---
  772.  
  773. 1.3)        What is MIDI?
  774.  
  775. Answer:
  776.     (adapted from xrjdm@twinpeaks.gsfc.nasa.gov (Joseph D. McMahon)):
  777.     MIDI stands for "Musical Instrument Digital Interface". It is an
  778.     international standard which allows electronic keyboards, sound modules,
  779.     effects boxes, and other equipment to send information to one another.
  780.     Possibly the simplest use of the feature is when the MIDI OUT jack of
  781.     one synthesizer is connected to the MIDI IN jack of another, allowing you
  782.     to play both at the same time using just one keyboard.
  783.  
  784.     MIDI can carry much more than just notes, however; most MIDI-capable
  785.     equipment will produce and respond to a variety of messages on the MIDI
  786.     bus.  Also, the proper interface hardware will allow a computer to
  787.     control the musical equipment (see "EDITOR/LIBRARIAN" and "SEQUENCER"). 
  788.  
  789.     MIDI is often used to build a studio in much the same way that you can
  790.     build a stereo system: by choosing individual components and combining
  791.     them into a whole.
  792.  
  793.     The standard was instituted in 1982, and most keyboards after the Yamaha
  794.     DX7 have it. (Nit-picky note: some built before do, too, but the DX7 is a
  795.     good reference point.)  It includes both a hardware standard (it's a
  796.     5 mA current loop carried on 3 wires, with 5-pin DIN connectors) and a
  797.     serial communications protocol based on byte-oriented message packets
  798.     running at 31.25 Kbaud.
  799.  
  800.     [for a more complete treatment of MIDI, see the item "Where
  801.         can I find out all about MIDI?"  -- Craig]
  802.  
  803. ---
  804.  
  805. 1.4)         What are definitions for the following things?
  806.                - aftertouch, envelope, FM, LFO, module,
  807.             multitimbral, polyphony, pressure, sampler,
  808.             sequencer, synthesizer,    velocity
  809.  
  810. Answer:
  811.  
  812. "AFTERTOUCH" -- same as "pressure"
  813.  
  814. "ENVELOPE"
  815.  
  816. Date: Thu, 17 Jun 93 15:42:55 +0200
  817. From: styri@balder.nta.no
  818.  
  819.     A set of parameters to shape (envelope) the sound with
  820.     reference to key press and key release, or rather note
  821.     on and note off. Envelopes have a varying number of
  822.     parameters, and they may be used for different purposes
  823.     like volume or filter control.
  824.  
  825.     There are many different implementations of envelopes,
  826.     but most of them will have the following 4 properties:
  827.     Attack, Decay, Sustain and Release.
  828.  
  829.     At "note on" the control signal described by the
  830.     envelope will grow at a specified rate. This is the
  831.     `attack' and it's usually limited by a time frame.
  832.     At this instance the signal will `decay' at a
  833.     specified rate (it may, however, continue to grow
  834.     though we still call it decay). When the decay stops,
  835.     eg. specified by another time frame, the signal will
  836.     be `sustained' until "note off". At this instance the
  837.     control signal will decrease at a specified rate.
  838.  
  839. ---
  840. Haakon Styri        styri@nta.no
  841.  
  842. "FM" -- frequency modulation
  843.  
  844. "LAYERING" -- see "MULTITIMBRAL"
  845.  
  846. "LFO" -- Low-Frequency Oscillator
  847.  
  848. "MIDI" -- Musical Instrument Digital Interface
  849.  
  850.     An international standard which allows communication between electronic
  851.     music and lighting equipment from various manufacturers.
  852.  
  853. "MODULE"
  854.  
  855. "MULTITIMBRAL" -- capable of playing two or more timbres simultaneously
  856.   From: awkerr@zia.aoc.nrao.EDU (Alan Kerr)   (edited by K. Eno)
  857.   Date: 5 Aug 92
  858.     It means that there are multiple *timbres* on the machine: more than one
  859.     different sound can play simultaneously.  A machine that is mulitimbral
  860.     *usually* will let you play those different sounds on different MIDI
  861.     channels.  "Layering" causes the synth to produce more than one sound when
  862.     you press a single key.  A "keyboard split" (or just "split") allows you
  863.     to play one patch (a piano, perhaps) on one range of keys while you play
  864.     a different sound (the bass) on another part of the keyboard.  A 
  865.     "velocity split" allows you to play different patches at different
  866.     velocities.  For example, you could have "mellow brass" at low velocities,
  867.     "brass" at medium velocities and "screaming brass" at high velocities 
  868.     played on the same keys.
  869.  
  870. "POLYPHONY" -- number of simultaneously playable voices
  871.   From: crispen <crispen@EFFTOO.BOEING.COM>
  872.   Date: 4 Aug 92
  873.  
  874.     - Polyphony and multi-timbrality.  The "polyphony" of a
  875.     keyboard is the number of simultaneous notes that it can
  876.     play.  However, the polyphony advertised by the manufacturer
  877.     is usually greater than the polyphony you'll actually get,
  878.     especially with multi-timbral keyboards.
  879.  
  880.     Imagine that you have a 16-note polyphonic multi-timbral synth.
  881.     If you have a multi-timbral sound that has two "raw" voices that
  882.     sound simultaneously, you're down to 8 different notes that can
  883.     sound at the same time (16 notes of polyphony divided by two
  884.     voices).  This is true even if the two voices are the same raw
  885.     voice, but doubled to give a thicker sound.  If you have four
  886.     voices in the multi-timbral sound, you're down to four notes
  887.     that can sound at once.
  888.  
  889.     The real question, then, is how many voices (on the average)
  890.     this keyboard requires to make up a multi-voice sound that's
  891.     useful.  This will vary from one to four or more.  A sampler,
  892.     for example, may only require one voice to produce exactly the
  893.     sound you want, while some kinds of synthesizer will take three
  894.     or more voices before the sound is halfway decent.
  895.  
  896.     When you exceed the polyphony limit (and the rule is that you
  897.     never have as much as you want) different keyboards handle the
  898.     overflow differently; most turn off the "oldest" voice first;
  899.     some allow you to set the way overflow is handled.  Some quiet
  900.     down the voice that's been turned off very subtly; others are
  901.     noisy.  Many newer keyboards have "dynamic voice allocation"
  902.     (DVA) which allows you to guarantee a certain number of notes
  903.     on each raw voice; when you exceed the polyphony limit, the
  904.     keyboard will steal from other voices with lower guarantee
  905.     numbers so that you get more notes, but each note sounds a
  906.     little thinner because not all the voices are sounding.
  907.  
  908.     You *must* check this out hands-on.  Play the multi-timbral
  909.     sounds in the store with as many fingers on the keys
  910.     as you will use in normal playing for those sounds.  If you
  911.     like fat two-handed minor 11ths, you'll need a lot more
  912.     polyphony than players who only play one or two notes at a time.
  913.  
  914. "PRESSURE" -- keyboard feature for sensing continuous key pressure
  915.  
  916.     Keyboards which are pressure-sensitive (or have "aftertouch", which
  917.     is the same thing) can detect the amount of pressure on a key AFTER
  918.     it has reached the end of its initial travel; this data can be used
  919.     to vary the loudness or other characteristic of the sound, and usually
  920.     sent as MIDI continuous controller messages as well.
  921.  
  922.     MONO pressure, also called "channel" pressure, detects the key that's
  923.     pressed hardest; POLY pressure senses the individual amount for each
  924.     separate key.
  925.  
  926. "SAMPLER" -- a device for recording and playing back digitally
  927.     recorded sounds (I know, I know, the Mellotron)
  928.     
  929. "SEQUENCER" -- a musical event recorder
  930.  
  931. "SPLIT" -- see "MULTITIMBRAL"
  932.  
  933. "SYNTHESIZER" -- device for producing sound through analog or algorithmic means
  934.  
  935.     As generally used, a musical instrument which produces a sound signal
  936.     by means of either analog electronics or real-time, algorithmic generation
  937.     of a digital waveform.  A variety of techniques are used:
  938.  
  939.     Additive synthesis
  940.     Subtractive synthesis
  941.     Ring Modulation synthesis
  942.     Frequency Modulation synthesis
  943.     Phase Distortion synthesis
  944.  
  945.   (But is a pipe organ a synthesizer?  How about "real" instruments"?)
  946.  
  947. "VELOCITY" -- keyboard feature for sensing how hard you initially play a note
  948.  
  949.     Velocity-sensitive keyboards detect how hard you play.  Usually they do
  950.     this by measuring how FAST a note is played -- that is, by measuring the
  951.     delay between the initial strike and the time the key reaches the end of
  952.     its travel.
  953.  
  954.     The information is usually used to determine the loudness of the note,
  955.     but can also cause effects such as a faster attack or a shorter overall
  956.     envelope, depending on the internal architecture of the sound generator.
  957.  
  958.  
  959. ---
  960.  
  961. 1.5)        Where can I get price lists?
  962.  
  963. Answer:
  964.  
  965.     Ken Shirriff (shirriff@sprite.Berkeley.EDU) posts a price list
  966. every two weeks in rec.music.synth. It is also available by anonymous
  967. ftp to sprite.Berkeley.EDU in the file synth_prices.
  968.  
  969.  
  970. ---
  971.  
  972. 1.6)        Where can I get a USA music store list?
  973.  
  974. Answer:
  975.  
  976.     William J. Sequeira (pixel@ihlpe.att.com) posts such a list
  977. monthly to rec.music.synth.
  978.  
  979.         --crl
  980.  
  981. ---
  982.  
  983. 2.0)      [Connectivity issues]
  984.  
  985. ---
  986.  
  987. 2.1.0)         [Groups]
  988.  
  989. ---
  990.  
  991. 2.1.1)            What is Netjam?
  992.  
  993. Answer:
  994.  
  995.     Netjam provides a means for people to collaborate on musical
  996. compositions, by sending Musical Instrument Digital Interface (MIDI)
  997. and other files (such as MAX patchers and notated scores) to each
  998. other, mucking about with them, and resending them.  All those with
  999. MIDI-compatible (and other interesting) equipment, access to emailing
  1000. and compression facilities and to the Internet (send mail as below for
  1001. details), and who are interested in making music are encouraged to
  1002. participate.
  1003.  
  1004.     All participant and composition information is documented, and
  1005. the most actions, such as subscription, submission, translation, and
  1006. information distribution, are automated. Netjam is
  1007. platform-independent, so users of Macintoshes, PCs, Amigas, Ataris,
  1008. and machines running UNIX-variants may all communicate with each
  1009. other. There are currently 134 participants, from all over the world.
  1010.  
  1011.     Netjam has branched out from its initial incarnation to
  1012. support {soft/hard}ware other than sequencers. For example, many
  1013. participants have access to several interesting sound synthesis
  1014. programs, like CSound for the NeXT. In addition, Netjam archives
  1015. sampler and MAX patcher data. Any data relating to art and music is
  1016. fair game.
  1017.  
  1018.     Most Netjam activity takes place via email, in which
  1019. participants collaborate at their own pace on works. Recently,
  1020. however, a Wide-Area MIDI Network was implemented, so real-time
  1021. interaction is now possible.
  1022.  
  1023.     Submissions, participant info, and other data is archived on
  1024. XCF.Berkeley.EDU (128.32.138.1), where it is available via anonymous
  1025. ftp.  To receive the document from which this blurb is extracted (and
  1026. which explains Netjam at length) send mail to netjam-request@XCF, with
  1027. a subject line containing "request for info". Articles about Netjam
  1028. have also appeared in the Computer Music Journal (15/3), and the
  1029. Leonardo Music Journal (1/1).
  1030.  
  1031.     We look forward to hearing from you.
  1032.  
  1033.  
  1034.     Craig Latta
  1035.     musician and moderator
  1036.     latta@XCF.Berkeley.EDU
  1037.  
  1038. ---
  1039.  
  1040. 2.1.2)            How do I subscribe to EMUSIC-D and EMUSIC-L,
  1041.                 and what other BITNET lists are of
  1042.                 interest?
  1043.  
  1044. Answer: 
  1045.  
  1046. Date: Mon, 17 Aug 92 12:00:09 +0200
  1047. From: Martin Roth <roth@ips.id.ethz.ch>
  1048. Organization: ETH Zurich (Swiss Federal Institute of Technology)
  1049.  
  1050.  
  1051.     You send a mail to listserv@auvm.bitnet (NOT to emusic-l!!)
  1052. containing the line:
  1053.  
  1054. SUB EMUSIC-L <Your real name>
  1055.  
  1056. That's all. In a few days (this seems to be done manually, so be
  1057. patient!), you will get an intro mail and then all the discussion
  1058. mails. To contribute, you can send a mail to emusic-l@auvm.bitnet,
  1059. which is then automatically sent to all the subscribed people.
  1060.  
  1061.     To get removed from the list, again, do not send to the list,
  1062. but to listserv@auvm.bitnet
  1063.  
  1064. UNSUB EMUSIC-L
  1065.  
  1066. Again, allow up to one week processing time (this is also done
  1067. manually).  By the way, your mail address is taken automatically from
  1068. the return address of your mail, so be sure you don't have any fancy
  1069. format there (user@machine.org.dom or something in that form will do
  1070. well).
  1071.  
  1072. If you want to know more, just ask listserv@auvm.bitnet (send mail):
  1073.  
  1074. HELP
  1075.  
  1076. Simple. Just try. EMUSIC-D should be similar, I suppose... listserv serves lot
  1077. of other lists, too. Ah, yes, and you can get a list of the lists by sending
  1078. a simple
  1079.  
  1080. LIST
  1081.  
  1082. in a mail, guess where... YES! to listserv@auvm.bitnet !
  1083.  
  1084. -Martin 
  1085.  
  1086. _______________________________________________________________________
  1087.       _   Martin Roth                Martin Roth    ETHZ, ips, RZ F16
  1088. |\  /|_)  Mail: roth@ips.id.ethz.ch  Sandacker 14   g 01/256 55 68
  1089. | \/ | \  (Student of Computer    CH-8154 Oberglatt p 01/850 32 75
  1090.           Science / Engineering)     Switzerland    (F-)emails welcome!
  1091. -----------------------------------------------------------------------
  1092.  
  1093. ---
  1094.  
  1095. 2.1.3)            What are some other emailing lists relating to
  1096.                 electronic and computer music?
  1097.  
  1098. Answer:
  1099.  
  1100.     The nextmusic list discusses NeXT-related topics, contact
  1101. nextmusic-request@wri.com for subscription information.
  1102.  
  1103.     There are the EMUSIC-L and EMUSIC-D lists; unfortunately, I've
  1104. forgotten their subscription info. All I know is I'm subscribed...
  1105. don't you hate that? I just know I would embarrass myself in front of
  1106. millions of BITNETters if I tried to ask...  --crl
  1107.     
  1108. ---
  1109.  
  1110. 2.1.4)            How do I contact the editorial staff of
  1111.                 Electronic Musician magazine?
  1112.  
  1113. Answer: 
  1114.  
  1115. Date:         Thu, 19 Dec 1991 09:28:35 EST
  1116. From: Brian Adamson <adamson%ITD.NRL.NAVY.MIL@AUVM.AMERICAN.EDU>
  1117. Subject:      contacting Electronic Musician magazine
  1118. To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
  1119.  
  1120.    The Jan 1992 issue of Electronic Musician magazine tells
  1121. how to submit questions to the magazine via e-mail from
  1122. Internet.  (These questions are sometimes published in their
  1123. letters to the editor column).
  1124.  
  1125.    Simply e-mail to:
  1126.  
  1127.         EMEDITORIAL@PAN.COM      (their address on PAN)
  1128. --
  1129.  
  1130.                  Brian Adamson
  1131.                            NRL Code 5523
  1132.                  adamson@itd.nrl.navy.mil
  1133.  
  1134. ---
  1135.  
  1136. 2.1.5)            Is there a group for Roland U20 and U220
  1137.                 synthesizer users?
  1138.  
  1139. Answer:
  1140.  
  1141.     Yes. James Choi has started one. Everything is handled by
  1142. phantom@nwu.EDU
  1143.  
  1144. ---
  1145.  
  1146. 2.1.6)+            What Yamaha synthesizer groups are there?
  1147.  
  1148. Answer:
  1149.  
  1150.     Here's one:
  1151.  
  1152. From: doug.ramsay@his.com (Doug Ramsay)
  1153. Subject: YAMAHA Users
  1154. Date: Sat, 17 Apr 1993 16:18:02
  1155.  
  1156. All you Yamaha synth users, theres a mailing list you can subscribe to: The
  1157. YAMAHA Synthesizer Mailing List.
  1158.  
  1159. Send your administrative requests (additions, deletions and gripes) to
  1160.  
  1161.      sy-request@chorus.fr (send SUBSCRIBE <your name> in the body of the msg)
  1162.  
  1163. Send your contributions to
  1164.  
  1165.      sy-list@chorus.fr
  1166.  
  1167. Cheers!
  1168.  
  1169. ---
  1170.  
  1171. ---
  1172.  
  1173. 2.2.0)         Archives
  1174.  
  1175. ---
  1176.  
  1177. 2.2.1)            What are some other midi-file/software
  1178.                 archives on the    Internet?
  1179.  
  1180. Answer:
  1181.  
  1182.     Piet van Oostrum (piet@cs.ruu.nl) keeps a list of Internet
  1183. MIDI-related archives, available via ftp as
  1184. anonymous@ftp.cs.ruu.nl:MIDI/DOC/archives, and via a mail-server -
  1185. send mail to mail-server@cs.ruu.nl with the following contents: 
  1186.  
  1187. BEGIN
  1188. PATH <a valid mail address to you>
  1189. HELP send MIDI/INDEX
  1190. END 
  1191.  
  1192. Note: specify a correct address (e.g. user@host.univ.EDU or
  1193. user@host.BITNET)
  1194.  
  1195. ---
  1196.  
  1197. 2.2.2)+            Is there a archive for the K2000 synthesizer?
  1198.  
  1199. Answer:
  1200.  
  1201.     Why, yes!
  1202.  
  1203. From: S. Patel <spatel@hpclbis.cup.hp.com>
  1204. Date: Thu, 15 Jul 93 10:13:46 PDT
  1205.  
  1206.   You can ftp the following site:  ftp.uwp.edu
  1207.   The K2000 archives is listed under the directory /pub/music/lists/kurzweil.
  1208.  
  1209.   Shailesh
  1210.  
  1211. ---
  1212.  
  1213. 2.3.0)         Making CDs
  1214.  
  1215. ---
  1216.  
  1217. 2.3.1)             What constitutes a CD master?
  1218.  
  1219. From: kls30@cd.amdahl.com (Kent L. Shephard)
  1220. Newsgroups: comp.music,rec.audio.pro,rec.music.synth
  1221. Subject: Re: Questions about CD mastering
  1222. Date: 17 Nov 92 16:54:20 GMT
  1223. Organization: Amdahl Corporation, Sunnyvale CA
  1224.  
  1225. In article <1e9i9uINN4g7@calvin.usc.EDU>, alves@calvin.usc.EDU (William
  1226. Alves) writes:
  1227.  
  1228. >    I would like to talk to anyone who has had some experience
  1229. > mastering and pressing a CD. I assume that one sends the company that
  1230. > does the pressing a DAT, but what are the other details? I assume each
  1231. > track is marked by a DAT id that corresponds to the track number, but
  1232. > what about the time between tracks? First, how much time is usually
  1233. > put between tracks?
  1234. >    Second, I have seen that CDs have a countdown time between the
  1235. > end of a track and the start of another - how is this represented on
  1236. > the DAT? Finally, does anyone have the names of and experiences with
  1237. > CD manufacturers? What are some typical costs and how easy are they to
  1238. > deal with? Thanks for any info.
  1239. > Bill
  1240.  
  1241.     Typical time between tracks varies from about 2-4 seconds.  A
  1242. DAT is sent to the pressing house.  With the DAT you also need to send
  1243. a play sheet that lists the absolute start time and length of each
  1244. song.  You need 15 seconds at the beginning and end of the date that
  1245. is completely blank.  You need no test tones on the tape since the
  1246. transfer will be digital.
  1247.  
  1248.     Your DAT will need to be "level corrected" either before you
  1249. send it to the pressing house or after.  Before is better since they
  1250. charge lots of cash for mastering.  The level correction is actually
  1251. called normalization.  All this does is make the peak of every song
  1252. the same level so a person doesn't have to play with the volume on
  1253. their stereo for each song.  Also make sure you record at 44.1KHz vs
  1254. 48KHz since sample rate conversion would have to be done or an analog
  1255. step would be needed to get the sample rate to 44.1KHz.
  1256.  
  1257.     The pressing plant will charge a slight amount to convert from
  1258. DAT to Sony 1630 format which the disk is cut from.  The more you do
  1259. on your end as far as prep goes the less you will wind up paying.
  1260.  
  1261.     I do all my mastering and mastering for other folks on a NeXT
  1262. and they take the tape with the times and length of songs to the
  1263. pressing plant they use.
  1264.  
  1265.  
  1266.     There are quite a few pressing plants.  Disc Makers in
  1267. Pittsburg,Pa. and New York have a policy of satisfaction or they
  1268. refund your money.  They als have a 1 week turn around for cassette.
  1269.  
  1270.  
  1271. -- 
  1272. /*  What me, speak for Amdahl?  Get real.  These opinions and statements  */
  1273. /*  belong to me and me only.   If something I said offends you, it's     */
  1274. /*  either you got a thin skin or that I'm just offensive.  Who cares.    */
  1275. /*                                                                        */
  1276. /* kls30@cd.amdahl.com  -  Don't send NeXTmail!!                          */
  1277.  
  1278. ---
  1279.  
  1280. 2.3.2)             Who and how much?
  1281.  
  1282.  
  1283. Answer:
  1284.  
  1285. From: sklower@diva.Berkeley.EDU (Keith Sklower)
  1286. Newsgroups: comp.sys.mac.misc,rec.audio.pro,rec.music.cd,rec.music.makers.synth
  1287. Subject: Re: Cost of producing music CD's
  1288. Date: 6 Feb 93 00:44:28 GMT
  1289. Organization: University of California, Berkeley
  1290.  
  1291. In article <1krfvbINNpvg@rave.larc.nasa.gov> kludge@grissom.larc.nasa.gov (Scott Dorsey) writes:
  1292. }In article <C1wsF4.53B@irvine.com> billy@irvine.com (*** Bouncer **) writes:
  1293. }>
  1294. }>Does anyone know the name of a manufacturer of music CD's, and and what would
  1295. }>be the minimum production costs for say 200-500 CDs?
  1296. }
  1297. }I recommend Nimbus.  Expect to pay about $2500 for a thousand CDs, including
  1298. }mastering costs from an analogue or DAT master.  If you get the PCM 630
  1299. }transfer done elsewhere, you can save some money.
  1300. }
  1301. }Lots of places are cheaper than Nimbus, but I like their service and their
  1302. }sound quality.
  1303. }--scott
  1304.  
  1305. Well, Scott, says Keith spoiling for a bit of a flame fest, do you believe
  1306. that the same 1630 master tape sent to different CD factories will result
  1307. in CD's that sound different under careful test conditions?
  1308.  
  1309. Lest I be accused of favoritism, here is a list of other manufacturers
  1310. (or reps):
  1311.  
  1312. Discovery Systems, Dublin Ohio
  1313. Digital Audio Disc Corporation (SONY), Terre Haute Indiana
  1314. Optical Media International, Los Gatos CA
  1315. Compact Disc Services (Rick Goldman) (818) 241 9103
  1316.  
  1317. You can obtain the other missing phone numbers for the ones I listed
  1318. by calling up directory assistance in the cities mentioned; I don't
  1319. have them handy with me.
  1320.  
  1321. When I talked to Nimbus, they wouldn't deal with me directly, they
  1322. wanted me to go through a representative.
  1323.  
  1324. The most favorable pricing I've found is through Sony or CDS.
  1325. Both of them will accept CD-WORM media in lieu of a 1630 tape,
  1326. and you can find people listed in EQ or MIX or Electronic Musician
  1327. who will do a DAT->CD-WORM transfer for $100.
  1328.  
  1329. Fantasy Studios (in Berkeley CA) will charge $350 for a DAT->1630
  1330. transfer.
  1331.  
  1332. Discovery Systems will do 350 disks for about $1100, but you have
  1333. to send them a 1630 tape; however, they were much friendlier to me than
  1334. the Nimbus people were over the phone.
  1335.  
  1336. Sony will do 500 disks for $1225 (including mastering charges) or 1000+
  1337. disks for $1.25 a disk (mastering charges waived if you order at least
  1338. 1000; this is **not** true of data CD-ROMs !).  Sony charges $.35 for a
  1339. jewel case and shrink wrapping.  Sony will accept graphics for the
  1340. silk-screening on the CD itself on a Mac floppy in several formats
  1341. (e.g. adobe illustrator, MacDraw II,....)  (So, if you really only
  1342. wanted 200, you have to order 500 disks, but only 200 jewel cases,
  1343. running you $1295, + shipping).
  1344.  
  1345. CDS charges a little less per disk but a little more for the
  1346. jewel case so the total is the same.  They also will do
  1347. custom graphics for you for the inserts, and take care of getting
  1348. it printed, etc, for a fee.  Rick is also a really nice guy,
  1349. and the quality of his life would be improved more by your business
  1350. than that of the Sony stockholders ;-).
  1351.  
  1352. You should also include in your cost estimate royalties to
  1353. be paid to ASCAP.  (Call up directory information in manhattan
  1354. to obtain the phone number of the Harry Fox Agency,
  1355. call them up  and ask for the ``mechanicals'' department)
  1356. The formula was somewhat complicated ($.065 minimum for a song
  1357. + $00125 for each minute over 5), but worked out in the 
  1358. two cases I know of about $.80/60 minute disk.
  1359.  
  1360.  
  1361. From: kludge@grissom.larc.nasa.gov (Scott Dorsey)
  1362. Newsgroups: comp.sys.mac.misc,rec.audio.pro,rec.music.cd,rec.music.makers.synth
  1363. Subject: Re: Cost of producing music CD's
  1364. Date: 6 Feb 1993 03:14:34 GMT
  1365. Organization: NASA Langley Research Center and Reptile Farm
  1366. NNTP-Posting-Host: grissom.larc.nasa.gov
  1367.  
  1368. In article <45151@ucbvax.BERKELEY.EDU> sklower@diva.Berkeley.EDU (Keith Sklower) writes:
  1369. >}Lots of places are cheaper than Nimbus, but I like their service and their
  1370. >}sound quality.
  1371. >}--scott
  1372. >
  1373. >Well, Scott, says Keith spoiling for a bit of a flame fest, do you believe
  1374. >that the same 1630 master tape sent to different CD factories will result
  1375. >in CD's that sound different under careful test conditions?
  1376.  
  1377. Yup.  One of the CDs will have some tracks missing, while another one will
  1378. never be made because they will "lose" your master tape.  Another one won't
  1379. sound like anything at all, because the company will go out of business 
  1380. shortly after receiving your tape.  I have seen all three of these things
  1381. happen and I don't want to see them happen again.
  1382.  
  1383. In the mastering process to make the 1630 tape, though, all kinds of things
  1384. can go wrong.  If you send them a DAT that has to be resampled, quality
  1385. can be lost in the resampling process (and some outfits just have a DAT
  1386. analogue output connected to the analogue input...).  If you send them an
  1387. analogue tape, you are putting yourself in even more danger, since so many
  1388. of the outfits don't deal with analogue source material much and don't know
  1389. how to treat it.  I have heard altogether too many CDs with obvious sounds
  1390. of azimuth error, and there is no excuse in the world for this.
  1391.  
  1392. What you want from a pressing plant is good service.  What you want from
  1393. a mastering lab is good service and good sound quality.  I recommend 
  1394. getting the mastering and pressing done by the same outfit (unless you
  1395. happen to have a 1630 in your back room and can do it yourself).  It just
  1396. makes for a lot less coordination on your part, and when things go wrong
  1397. there won't be the finger pointing.
  1398. --scott
  1399.  
  1400. >Lest I be accused of favoritism, here is a list of other manufacturers
  1401. >(or reps):
  1402. >
  1403. >Discovery Systems, Dublin Ohio
  1404. >Digital Audio Disc Corporation (SONY), Terre Haute Indiana
  1405. >Optical Media International, Los Gatos CA
  1406. >Compact Disc Services (Rick Goldman) (818) 241 9103
  1407.  
  1408. Discovery does a rotten mastering job from analogue media, and I can say
  1409. the same of Sony.  Beyond that I haven't much experience with the outfits.
  1410.  
  1411. ---
  1412.  
  1413. 2.4)+        How do I transfer patches, data files, MFF files from
  1414.             a Mac to a PC and back?
  1415.  
  1416. Answer:
  1417.  
  1418. Date: Wed, 21 Apr 1993 12:56:39 -0400 (EDT)
  1419. From: idealord <idealord@dorsai.dorsai.org>
  1420.  
  1421. This works for any data files - of course it will not work for executables.
  1422.  
  1423. IBM->Mac
  1424.  
  1425. Process the file, (unzip, unlharc it), download it and then use Apple File 
  1426. Transfer in the binary mode (not text mode) to "translate" it to the Mac.  
  1427. Mac files have a processing fork which is added to the front end of any file; 
  1428. it tells the Mac what application the file was designed for.
  1429. Apple File Transfer (it should be in your System or Utilities folder) adds this 
  1430. to the front of the file.  Now - you have to use ResEdit to add the
  1431. appropriate file header info.  For MFF files you change the "File Type" to
  1432. MIDI - make sure to use caps - some apps won't accept "midi."  Now you should
  1433. be able to load it into Performer, whatever, as a MIDI file.
  1434.  
  1435. If it is a sysex dump or other kind of data file -> take a look at the file
  1436. type of a previously saved data file created by the program with which you wish
  1437. to use the IBM data file with ResEdit.  The file type is always 4 letters, be
  1438. sure you use the appropriate cap or small letter combination and change the 
  1439. type of the IBM data file from "text" (Apple File Transfer changes all of its
  1440. files to the "text" file type) to the type expected by your application of
  1441. choice. 
  1442.  
  1443. Mac->IBM 
  1444.  
  1445. Process the file (unsit, etc.) and use Apple File Transfer in the binary mode
  1446. (not text mode) to translate it to IBM format.  Apple File Transfer will allow
  1447. you to format IBM disks, too.  The process from Mac->IBM is basically
  1448. stripping the Mac header off of the data file.  There is no further
  1449. processing.  Of course, be sure you've de-archived the data file appropriately
  1450. - although there are un-stuffit programs available for the IBM - they don't
  1451. seem to be very reliable.  
  1452.  
  1453. I've used these processes to transfer MFF files, EPS files and other kinds of
  1454. files successfully between Macs and IBM's.
  1455.  
  1456. Jeff Harrington
  1457. idealord@dorsai.dorsai.org
  1458.  
  1459. ---
  1460.  
  1461. 3.0)     [Software]
  1462.  
  1463. ---
  1464.  
  1465. 3.1.0)        [Software by role]
  1466.  
  1467. ---
  1468.  
  1469. 3.1.1.0)        ["Environments"]
  1470.  
  1471. ---
  1472.  
  1473. 3.1.1.1)            What is Smallmusic? What is the MODE?
  1474.  
  1475. Answer:
  1476.  
  1477.     Smallmusic is an abstract, object-oriented music
  1478. representation. An environment implementing it, called the Music
  1479. Object Development Environment (MODE) is available. It features
  1480. several novel and portable interfaces to musical structures and
  1481. hardware. It is written in ParcPlace Smalltalk, and is thus portable
  1482. between many platforms, including Suns, DECstations, HPs, IBM PCs, and
  1483. Macintoshes. It was designed and written by Stephen Pope
  1484. (stp@ccrma.stanford.EDU) and several others.
  1485.  
  1486.     You can obtain the MODE via ftp as
  1487. anonymous@ccrma-ftp.stanford.EDU:pub/st80/MODE/.
  1488.  
  1489.     A work group has formed to discuss and develop this
  1490. object-oriented software system for music. The email address for the
  1491. group is smallmusic@XCF.Berkeley.EDU.  If you are interested in
  1492. joining the discussion, email smallmusic-request@XCF.Berkeley.EDU,
  1493. with the subject line "add me".
  1494.  
  1495.  
  1496.     Thanks,
  1497.  
  1498.     Craig Latta
  1499.     latta@XCF.Berkeley.EDU
  1500.  
  1501. ***
  1502.  
  1503.     Smallmusic abstract
  1504.  
  1505.     This document describes an abstract object-oriented
  1506. representation for musical parameters, events and structures known as
  1507. the MODE music representation. In object-oriented software terms, the
  1508. representation is described in terms of software class hierarchies of
  1509. objects that share state and behavior and implement the description
  1510. language as their protocol. The author (and his collaborators by
  1511. implication) believe this representation, and its proposed linear
  1512. ASCII description in Smalltalk-80 syntax, to be well-suited as a basis
  1513. for concrete description languages in other syntaces, specially-
  1514. designed binary storage and interchange formats, and use within and
  1515. between interactive multi-media, hyper-media applications in several
  1516. possible domains.
  1517.  
  1518.  
  1519.  
  1520. ---
  1521.  
  1522. 3.1.1.2)            What is Keynote?
  1523.  
  1524. Answer:
  1525.  
  1526.     Keynote, a textual, graphical, and algorithmic music editor,
  1527. is available to Berkeley.EDU sites from XCF.Berkeley.EDU, under its
  1528. site license. Users at those sites may direct inquiries to
  1529. netjam@XCF.Berkeley.EDU. Others may direct inquiries to the author,
  1530. Timothy Thompson (tjt@twitch.att.com), via
  1531. keynote-request@twitch.att.com.
  1532.  
  1533.     A mailing list for discussions about Keynote has been created.
  1534. If you'd like to be added, send mail to keynote-request@blink.att.com.
  1535. If you don't know what Keynote is, here's a short description:
  1536.  
  1537.     Keynote is an awk-like programming language and graphical editor
  1538.     for MIDI data, with both algorithmic and realtime applications.
  1539.     The graphical interface is based on only a few built-in functions -
  1540.     the entire user interface of a complete music editor (piano-roll
  1541.     style with pop-up menus) is written in Keynote itself, and is hence
  1542.     completely customizable and extensible by the user.  Although it
  1543.     works best on UNIX systems under the X Window System, Keynote is
  1544.     portable and runs on the Macintosh and Amiga.
  1545.  
  1546.     Discussion on the list will include availability and porting
  1547. issues, usage hints and tutorials, sharing of user experiences, and
  1548. discussion of further development.  An archive server has also been
  1549. set up to allow sharing of documentation, examples, and music.
  1550.  
  1551.    ...Tim Thompson...AT&T Bell Laboratories/Holmdel/NJ...tjt@blink.att.com...
  1552.  
  1553. ---
  1554.  
  1555. 3.1.1.3.0)            [Max]
  1556.  
  1557. ---
  1558.  
  1559. 3.1.1.3.1)                What is Max?
  1560.  
  1561. Answer:
  1562.  
  1563.     (in progress)
  1564.  
  1565. ---
  1566.  
  1567. 3.1.1.3.2)                Which glove interfaces with
  1568.                         the Max 'glove'
  1569.                         object?
  1570.  
  1571.  
  1572. Answer:
  1573.  
  1574. Date: Thu, 20 Feb 92 16:03:49 CST
  1575. From: James McCartney <james@astro.as.utexas.EDU>
  1576. To: max@dcs.edinburgh.ac.uk
  1577. Subject: power glove
  1578.  
  1579.     The glove object uses the Gold Brick ADB interface from
  1580. Transfinite Systems. (617) 969-9570 The cost is $169 for a user system
  1581. or $245 for the developer model which provides LEDs for monitoring ADB
  1582. activity and other stuff.
  1583.  
  1584.  
  1585.     More about the powerGlove...
  1586.  
  1587. Date: Wed, 01 Sep 1993 08:08:51 -0500 (EST)
  1588. From: SHRINER@Butler.EDU
  1589. Subject: Re: From netjam-max: Nintendo Power Glove.  Can it still be got?
  1590.  
  1591.  
  1592. I got my powerglove -manual and all- for $50.00 from Fringeware.
  1593. Here's the info. Tell Paco Charles from Mr. Presto says hello.
  1594. I'm also including some info concerning interfaces.
  1595. Enjoy.........
  1596. ______________________________________________________________________
  1597. charles shriner                             Music Composition
  1598. ccps@mindvox.phantom.com                            &
  1599. VOX:317.254.0739                           Sound Design Studio
  1600. FAX:317.283.9930 ATT Woodruff                  Indpls., IN
  1601. ______________________________________________________________________
  1602. fringeware@wixer.cactus.org
  1603.  
  1604. FringeWare Inc.
  1605. PO Box 49921
  1606. Austin, TX 78765
  1607.  
  1608. Attention : Paco Xander Nathan
  1609. *****************************************************************************
  1610. ........a company called Transfinite Systems (TS) has introduced a
  1611. little ADB device called Gold Brick, which provides
  1612. translations between a Mac or Apple IIgs and various
  1613. Nintendo-compatible controller devices. (Luckily, Transfinite
  1614. Systems sent us the Gold Brick manual, because the concept of a
  1615. controller interface is not one that is inherently obvious.)
  1616. Nintendo-controller compatibility is an interesting ability,
  1617. because some Nintendo games support 2D and 3D motion using a
  1618. number of different controllers............I haven't seen any of
  1619. these devices, but Gold Brick can translate controller input
  1620. from the Broderbund UForce, the Nintendo Power Pad, the
  1621. Enteractive Roll&Rocker and the Mattel Power Glove. (Game
  1622. companies are very serious about trademarks, as you can tell.) 
  1623. Of these, the only one I know anything about is the Power
  1624. Glove, because it is a commercial version of the Data Glove
  1625. used in the virtual reality experiments. With the Data Glove
  1626. (or presumably the Power Glove), you can move virtual objects
  1627. around in a virtual space (viewed through a head-mounted
  1628. display system).
  1629.  
  1630. Transfinite Systems has chosen an interesting method of
  1631. marketing Gold Brick. By designing it to work with inexpensive
  1632. and commercially available controllers, Transfinite is using an
  1633. existing market to create a potentially new one. The first
  1634. applications of Gold Brick will no doubt be ports of Nintendo
  1635. games or even communications between the game deck and the Mac
  1636. through Gold Brick. However, after some games have broken the
  1637. ground, we expect that drivers for the 3D graphics applications
  1638. like Swivel 3D and Super 3D will be written. Rotating a 3D
  1639. solid with a Power Glove should be a lot easier than doing the
  1640. same thing with the mouse. After that, our imagination is the
  1641. limit for new methods of controlling virtual objects. Gold
  1642. Brick's sub-title is "The Cyberspace Interface," which hints at
  1643. the cyberspace environment of William Gibson's "Neuromancer"
  1644. and "Mona Lisa Overdrive." For standard applications of today,
  1645. though, the user can specify 2D motions or keystrokes for the
  1646. Gold Brick translations, allowing people to explore and design
  1647. alternate forms of interface manipulators. One way or another,
  1648. Gold Brick sounds like it might help introduce the next
  1649. generation of controllers.
  1650.  
  1651. Transfinite Systems * 617-969-9570
  1652.  
  1653. TidBITS#64/03-Jun-91
  1654.  
  1655. Way back when in September of 1990 (i.e. the good old days :-)),
  1656. I wrote about a controller interface device called the Gold
  1657. Brick. The Gold Brick is an interesting idea - it acts as an
  1658. interface between the Mac's ADB and a variety of 2-D and 3-D
  1659. controllers made for Nintendo games. Back then, the Gold Brick
  1660. was relative vapor, but it now appears that Transfinite Systems
  1661. is shipping an upgraded version of the Gold Brick along with a
  1662. cheaper interface for users, called the Nugget. The Gold Brick
  1663. sells for $245 and the Nugget for $169, and although you could
  1664. buy the Nintendo controllers from the company, they encourage
  1665. users to look for cheaper prices in toy and electronics stores.
  1666.  
  1667. The main upgrade to the Gold Brick is the ability to accept more
  1668. in the way of 3-D input, so the device can now accept 3-D
  1669. forward and backward signals, as well as roll controls.
  1670. Needless to say, such ability greatly increases the
  1671. controller's utility for interactive use with simulated 3-D
  1672. objects. The other upgrade to the Gold Brick is the ability to
  1673. work with the Nintendo Power Pad, which I've never seen, but
  1674. which I gather is kind of like a game of Twister with
  1675. electronic sensors built in. Such a device would be extremely
  1676. useful for architects and engineers working with programs like
  1677. Virtus WalkThrough, although you might need a lot of processing
  1678. power to take advantage of the combination. The main Nintendo
  1679. device that I would like to try with the Gold Brick is the
  1680. Power Glove. It's a slightly scaled down version of the glove
  1681. used by the virtual reality people, but is definitely a step in
  1682. the right direction as far as computer controls go. I suspect
  1683. that it wouldn't even be all that hard to combine the Power
  1684. Glove technology with the Infogrip's chord keyboard technology
  1685. so you could type on a virtual keyboard. I suppose that would
  1686. produce a whole slew of hypochondriacs complaining of virtual
  1687. repetitive strain injuries. :-)
  1688.  
  1689. As much as the Gold Brick is impressive, Vivid Effects of
  1690. Toronto has an even better idea. In Mandala, they've made the
  1691. controller itself virtual by using a video camera attached to
  1692. an Amiga and some custom hardware. The camera films you and can
  1693. insert you into an animation from a paint program or into a
  1694. laserdisc, at which point you can interact with the other
  1695. entities in the reality to the extent the software allows.
  1696. Currently, Vivid Effects has two versions, a high-end version
  1697. that interfaces with a laserdisc and a low-end version that
  1698. only requires a video camera and a digitizing board and is much
  1699. cheaper, but can't work with the laserdisc.
  1700.  
  1701. Using the virtual controller gives Mandala a number of
  1702. advantages over current controller schemes. You don't have to
  1703. wear goggles or a body suit or a glove or anything like that,
  1704. and other people can join in the same reality with ease. In
  1705. addition, the Mandala technology makes it easier to mix virtual
  1706. controls with real ones, if for instance, you were in a cockpit
  1707. simulation. Vivid Effects said that Mandala is quite popular,
  1708. especially with science museums and the like because they could
  1709. set up a virtual reality and let lots of visitors play with it.
  1710. They expect a significant increase in popularity when they port
  1711. the hardware to the Mac and the PC, since the Amiga, for all
  1712. its features, is still a fairly limited market.
  1713.  
  1714. Transfinite Systems * 617/969-9570
  1715. Vivid Effects * 416/340-9290
  1716.  
  1717. ---
  1718.  
  1719. 3.1.1.4)            What is DMIX and how can I get it?
  1720.  
  1721. Answer:
  1722.  
  1723.     DMIX is a Smalltalk environment for music written by Dan
  1724. Oppenheim. It's available via anonymous FTP from ccrma.stanford.edu as
  1725. dmix/*. 
  1726.  
  1727. ---
  1728.  
  1729. 3.1.2.0)        [Notation software]
  1730.  
  1731. ---
  1732.  
  1733. 3.1.2.1)            Is there PostScript code available for
  1734.                     generating guitar scales?
  1735.  
  1736. Answer:
  1737.  
  1738.     Yes, via ftp as:
  1739.  
  1740.     anonymous@XCF.Berkeley.EDU:misc/netjam/lib/scales.ps.mail
  1741.  
  1742. ---
  1743.  
  1744. 3.1.2.2)            Where can I get online guitar tablature?
  1745.  
  1746. Answer:
  1747.  
  1748.     James Bender (jamesb@nevada.EDU) maintains an ftp archive of
  1749. guitar tablature, at ftp.nevada.EDU(131.216.1.11).
  1750.  
  1751. ---
  1752.  
  1753. 3.1.2.3)             What is MusicTeX, and how can I get it?
  1754.  
  1755. Answer:
  1756.  
  1757. Date: Mon, 5 Oct 1992 14:35:00 +0100
  1758. From: Werner Icking <Werner.Icking@gmd.de>
  1759.  
  1760.     MusicTeX is a TeX-based music typesetter. It consists of
  1761. TeX-macros and special music-fonts for 300dpi printers (100dpi, 240dpi
  1762. are available, too); the MetaFont-source is included. It's capable of
  1763. printing scores of up to nine voices. The documentation contains a
  1764. ready-to-print dvi-file musicdoc.dvi and a lot of examples, most of
  1765. them by Daniel Taupin, the author of MusicTeX.
  1766.  
  1767.     MusicTeX is available at a lot of servers ('archie musictex'
  1768. -- see entry on archie for details) but at most sites you will find
  1769. out-of-date versions because Daniel Taupin continuously enhances
  1770. MusicTeX :-). Actual versions can be found at:
  1771.   ftp.gmd.de [129.26.8.90]: music/musictex/musictex.zip ... musicpk.zip
  1772.   rsovax.ups.circe.fr [130.84.128.100]: anonymous.musictex musictex.zip ...
  1773. The latter is the author's ftp-site. 
  1774.  
  1775. Good TeX-knowledge is a good basis for using MusicTeX with it's own fonts.
  1776.  
  1777. Werner (icking@gmd.de)                MusicTeX-author: taupin@frups51.bitnet
  1778.  
  1779.  
  1780.  
  1781. Date: Tue, 27 Oct 92 15:51:55-0100
  1782. From: vanroose@esat.kuleuven.ac.be
  1783.  
  1784. TeX (and LaTeX) is a Public Domain typesetting system written by
  1785. D. Knuth, that has been implemented on `almost all' operating systems
  1786. (including DOS and OS/2: namely emTeX).  Refer to the FAQ posting in
  1787. comp.text.tex for the necessary info for those who are not yet familiar
  1788. with TeX.
  1789.  
  1790. MusicTeX actually consists of a set of macros on top of TeX.
  1791. It is written by D. Taupin (taupin@frups51.bitnet), who is a
  1792. professional musician.  It enables you to write music scores
  1793. having a very professional look.  It is available via anonymous
  1794. ftp from rsovax.ups.circe.fr (130.84.128.100) [.musictex]
  1795. and also from many archive sites distributing TeX.
  1796.  
  1797. MusicTeX provides for practically all possible situations, including
  1798. multiple instruments each with multiple bars, and also for transposition.
  1799.  
  1800. TeX is definitely NOT a WYSIWYG (WhatYouSeeIsWhatYouGet) text processor;
  1801. this also applies to MusicTeX.  Consequently, typing in the music can be
  1802. rather painful, especially when you are a beginner.
  1803. An example: to typeset (quarter)e (eighth)c (eighth)d (bar),
  1804. you have to type \Notes \qu e\cu c\cu d\enotes\barre
  1805.  
  1806. For people having Midi, the program Midi2TeX (see Q: What is Midi2TeX)
  1807. is probably very useful, because it converts Midi output files to
  1808. MusicTeX syntax.
  1809.  
  1810. To use MusicTeX, you need a TeX implementation.  For DOS, this is freely
  1811. available via anonymous ftp from rusinfo.rus.uni-stuttgart.de (129.69.1.12)
  1812. in ./soft/tex/machines/pc/emtex and also from other ftp servers.
  1813. Documentation is available in both German and English.
  1814. You can also request the package from the author, Eberhard Mattes;
  1815. send eMail to him (mattes@azu.informatik.uni-stuttgart.de) for more info.
  1816.  
  1817. Finally, I should also mention the existence of MuTeX, written by
  1818. Andrea Steinbach and Angelika Schofer. It is less powerful than MusicTeX.
  1819. It is available via anonymous ftp from, e.g., ymir.claremont.EDU
  1820. (134.173.4.23) in [anonymous.tex.music.mtex].
  1821.  
  1822. Hope this is of any use to the musicians on the net.
  1823.  
  1824.  
  1825.                                  Peter Vanroose
  1826.                                  Electrotechnical Department, ESAT
  1827.                                  K.U. Leuven, Belgium.
  1828.                                  VANROOSE@esat.kuleuven.ac.be
  1829.                                  tel.    +32 16 220931
  1830.  
  1831. ---
  1832.  
  1833. 3.1.2.4)            What is Finale? How can I get a demo?
  1834.  
  1835. Answer:
  1836.  
  1837.     From Nathan Torkington <gnat@kauri.vuw.ac.nz>:
  1838.  
  1839.     Finale is a Music Notation program for the Mac and PC,
  1840. available from CODA Music Software.  A demonstration system is
  1841. available by anonymous FTP from a number of sites:
  1842.  
  1843.         anonymous@louie.udel.edu:/pub/midi/software/ibm/FINALEdemo.exe
  1844.         anonymous@toklab.ics.osaka-u.ac.jp:/mac/mnt/01-06/02/finale.hqx.Z
  1845.         anonymous@ucsd.edu:/midi/software/ibmpc/FINALEdemo.exe
  1846.  
  1847. 3.1.2.5)            What is Lime and how can I get it?
  1848.  
  1849.  
  1850.     From Nathan Torkington <gnat@kauri.vuw.ac.nz>:
  1851.  
  1852.     Lime is a music notation program for the Macintosh.  You can
  1853. get a demo version of it by ftp from novamail.cerl.uiuc.edu.  The demo
  1854. is fully functional but pieces are limited to three pages.  (The demos
  1855. for Final and MusicProse could not print or save).  You can also pick
  1856. up the manual from here.  This was invaluable in trying out the
  1857. program - part of the problem with Finale and MusicProse was that it
  1858. was almost impossible to figure out how to do something because there
  1859. was almost no documentation included.  Although I found the user
  1860. interface of Lime much better, use of the manual is necessary.  The
  1861. manual itself is very readable; about half describes the menus and
  1862. associated functions, the rest consists of examples.  Sizewise, the
  1863. Lime manual is about 120 pages.  I believe the manuals for MusicProse
  1864. and Finale are 250 and 500 respectively.
  1865.  
  1866.     Interface: Lime splits the music into pages, rather than
  1867. having a continuous roll as some other programs do.  One window has
  1868. the page of music, the other has a little piano keyboard (for input)
  1869. and a selection of note lengths, annotations such as staccato dots,
  1870. accents etc.  The editor works in two main modes: notes and
  1871. annotations.  Annotations covers almost anything you would want to put
  1872. on in addition to the actual notes of the piece (dynamics, lyrics,
  1873. tempo directions, rehearsal marks, titles ...).  Two other modes cover
  1874. lines (as in hairpins) and curves (slurs and ties).  One possible
  1875. complaint would be that after a change, the screen redraws very
  1876. slowly.  However, this is only a big problem if you really need to see
  1877. the change just made before making the next edit, normally you can
  1878. just continue editing other parts of the music.
  1879.  
  1880.     I used ''The Mac Sound Bible''(?) as a aid in choosing between
  1881. the various packages.  The section on score editing software has
  1882. separate sections for each package giving details and pros and cons.
  1883. At the end there are several tables comparing features.  As far as
  1884. number of features goes, Finale has the most.  However, most users
  1885. will probably never need all those special features, and I think they
  1886. only serve to make the program more complicated for those people.
  1887. Lime came next, then MusicProse and DMCS.
  1888.  
  1889.     I run Lime on an LC II 4/40 linked up to a MIDI keyboard
  1890. printing on an HP Deskwriter.  Being able to input via the keyboard is
  1891. very convenient; Lime seems quite good at transcribing what is played,
  1892. ignoring slight deviations of tempo.  Print quality on the DeskWriter
  1893. is quite acceptable for most purposes.  I also tried a LaserWriter;
  1894. print quality was excellent (of course).  Lime comes with its own
  1895. fonts, but you can use other fonts if you have them, e.g. Sonata.
  1896.  
  1897.     Finally, Lime costs about 100 pounds, MusicProse 160 and Final
  1898. 250 (these are very rough prices).
  1899.  
  1900. ---
  1901.  
  1902. 3.1.2.6)            What is cmn and how can I get it?
  1903.  
  1904. Answer: 
  1905.  
  1906.     From Nathan Torkington <gnat@kauri.vuw.ac.nz>:
  1907.  
  1908.     cmn is available free via anonymous ftp at
  1909. ccrma-ftp.stanford.edu as pub/cmn.tar.Z.  It's a lisp-based notation
  1910. package that needs either the Sonata or Petrucci fonts, Postscript,
  1911. and a version of Common Lisp with CLOS.  It currently runs on the NeXT
  1912. and SGI machines.
  1913.  
  1914. ---
  1915.  
  1916. 3.1.2.7)            What is Nutation and... well, you know.
  1917.  
  1918. Answer:
  1919.  
  1920. From: grd@cmn2.stanford.edu (glen diener)
  1921. Newsgroups: comp.sys.next.announce
  1922. Date: 24 Feb 1993 18:57:52 -0600
  1923. Organization: CCRMA, Stanford University
  1924.  
  1925.  
  1926. Version 3.0 of Nutation, a music notation program for
  1927. the NeXT machine, is available via anonymous ftp from
  1928. machine ccrma-ftp.stanford.edu as pub/Nu.pkg.tar.
  1929.  
  1930. Nutation is freeware.
  1931.  
  1932. Resource requirements
  1933.  
  1934.    . A NeXT machine
  1935.    . NextStep release 3.0 or higher
  1936.    . At least 3.8 megabytes of disk space
  1937.    . Adobe Sonata font installed (not provided;
  1938.       available commercially, ~ $100 US).
  1939.    . MusicKit 3.0 or higher installed (free, available 
  1940.      via anonymous ftp from ccrma-ftp.stanford.edu)
  1941.    
  1942. Features
  1943.  
  1944.    . Immediate playback of your inventions on the DSP
  1945.    . Highly interactive graphic user interface
  1946.    . (Fairly) extensive on-line NeXTStep-style help
  1947.    . Completely "customizable"...Nutation is
  1948.      actually a "visual programming environment" for
  1949.      music notation, built on top of ObjC. Programming
  1950.      features include rich text source code, class browsers,
  1951.      inspectors...in short, a complete incrementally-loading
  1952.      run-time development system loosely modelled after
  1953.      Smalltalk-80.
  1954.  
  1955.  
  1956. To install Nutation:
  1957.  
  1958. Installing Nutation takes 5-10 minutes.  
  1959.  
  1960. Obtain the file Nu.pkg.tar.  This file can be retrieved
  1961. via anonymous ftp from the /pub directory of ccrma-ftp.stanford.edu.
  1962. Be sure to specify binary transfer mode.
  1963.  
  1964. Unpack the contents of this file (it is a tar archive)
  1965. using any convenient facility. My preference is to execute
  1966.  
  1967.  tar xf Nu.pkg.tar
  1968.  
  1969. in a Terminal window.
  1970.  
  1971.     This will create a NeXT-style called Nu.pkg, together with
  1972. installation instructions in Nu.Install.Readme.rtfd. Open
  1973. Nu.Install.Readme.rtfd by clicking on its icon...it contains detailed
  1974. instructions on installing and running Nutation.
  1975.  
  1976. -glen diener
  1977. grd@ccrma.stanford.edu
  1978.  
  1979.  
  1980.     Cody Coggins <acoggins@phoenix.princeton.edu> says, "I've used
  1981. Nutation a bit myself, and I could answer some basic questions about
  1982. it or provide pointers to further documentation."
  1983.  
  1984. ---
  1985.  
  1986. 3.1.3.0)        [Composition software]
  1987.  
  1988. ---
  1989.  
  1990. 3.1.3.1.0)            [CSound]
  1991.  
  1992. ---
  1993.  
  1994. 3.1.3.1.1)                What is CSound?
  1995.  
  1996.  
  1997. Answer:
  1998.  
  1999. Date:         Sat, 21 Mar 1992 10:36:00 LCL
  2000. From: DOWRJ%VAX1.COMPUTER-CENTRE.BIRMINGHAM.AC.UK@AUVM.AMERICAN.EDU
  2001. Subject:      csound
  2002.  
  2003.  
  2004.     csound is a comprehensive synthesis and processing package
  2005. written by Barry Vercoe at the Media Lab, MIT. It is written in more
  2006. or less portable C (although it does make use of one or two functions
  2007. which are not ANSI such as open(), close()), and will certainly run
  2008. well on any UNIX box i.e.  SUNs, VAXen, etc. It also runs on the
  2009. Macintosh under ThinkC 4.0. At the University of Birmingham we have it
  2010. running on Apollo Workstations, our IBM3090 mainframe, and an old
  2011. version also comes as part of York University's CDP (Composer's
  2012. Desktop Project).
  2013.  
  2014.     The latest version of csound not only has the usual modules
  2015. for processing and synthesis but also has those for doing FOF
  2016. synthesis (cf. CHANT), and for phase vocoding. There is also the
  2017. ability to take in standard MIDI files as score files, or (on speedy
  2018. machines) the ability to run csound in real time, and trigger events
  2019. from a MIDI stream.
  2020.  
  2021.     csound can output sound-files in AIFF format to be read by Mac
  2022. type things such as Sound Designer, and also: 8-bit signed character
  2023. samples, alaw samples, ulaw samples, short integers, long integers,
  2024. floats, with or without IRCAM (1K) headers. It can output files for
  2025. the NeXT to play too.
  2026.  
  2027.     The package is available via anonymous ftp to
  2028. ems.media.mit.EDU in the /pub directory. Look at the README's for
  2029. details of what you need. The manaul is available as postscript.
  2030.  
  2031.     If anyone wants a copy of the IBM3090 version, they could
  2032. contact me directly.  Unfortunately the modified code is in a bit of a
  2033. mess at the moment as I am re-porting it for another version of C
  2034. (C370), but I have a running CSOUND MODULE.
  2035.  
  2036.     At Birmingham we run CSOUND on the IBM3090 for complex CPU
  2037. intensive stuff, and transfer it to an ATARI TT (30MHz) via an
  2038. ethernet connection. The ATARI runs CDP, and has a soundstreamer. We
  2039. are getting some more ethernet boards which will allow us to bring the
  2040. files into Sound Tools running on another ATARI (this will be a
  2041. massive kludge!). The transfer takes some time, but since something
  2042. which took a day to compute on a normal ATARI takes 20 minutes on the
  2043. IBM we're not complaining.
  2044.  
  2045. Robert Dow, Department of Music, Barber Institute of Fine Arts, Edgbaston,
  2046.             Birmingham, B15 2TT, UK
  2047.  
  2048. DOWRJ@uk.ac.bham.vax1        (JANET - address in uk order)
  2049.  
  2050.  
  2051. Date: Fri, 4 Jun 93 11:51:07 BST
  2052. From: John Fitch <jpff@maths.bath.ac.uk>
  2053. Subject: Csound for PC
  2054.  
  2055. ...the PC version [of CSound] ... is available for 286, 386 or 486
  2056. [-based machines].  It is available by FTP from
  2057. ftp.bath.ac.uk:pub/jpff or from the info-server@maths.math.ac.uk with
  2058. a message body
  2059.     request: dream
  2060.     topic: index
  2061.  
  2062. ==John
  2063.  
  2064.  
  2065. Date: Wed, 8 Apr 1992 19:16:10 -0500
  2066. From: NeXTmusic Mailing List <nextmusic@wri.com>
  2067. Subject:  Snd v1.2 released
  2068. Reply-To: pmy@klang.music.Virginia.EDU (Pete Yadlowsky)
  2069.  
  2070.  
  2071. Snd is a NeXTStep interface to an enhanced version of Vercoe's csound (v2.0).
  2072. Other audio-related applications are also supported, to the effect of providing
  2073. a general, integrated computer music production environment. Like its
  2074. forebears, v1.2 offers on-line documentation, easy access to and management of
  2075. the various file types, push-button control and execution of csound and other
  2076. applications, csound output signal scaling and remote-host csound execution.
  2077.  
  2078. Here's what's new:
  2079.  
  2080.     - inline signal limiting (csound); eliminates signal clipping
  2081.       without having to post-scale an entire floating-pt soundfile
  2082.       (linear post-scaling is still available)
  2083.     - internal speaker control
  2084.     - 'lisp' file type, knowledge of Paul Lansky's rt.driver
  2085.     - 'Windows' menu entry
  2086.     - simpler access to csound manual
  2087.     - various minor improvements and fixes
  2088.         
  2089. Where: uvaarpa.acc.virginia.EDU:/pub/next/Apps/Snd/Snd1.2.tar.Z
  2090.  
  2091.     - Pete
  2092.     
  2093.     
  2094. Peter M. Yadlowsky              |         Laden e-mail runs
  2095. Academic Computing Center       | Bumbling, creaking through the net
  2096. University of Virginia          |         Sysadmins tremble.
  2097. pmy@Virginia.EDU                |                      - after Buson
  2098.  
  2099.  
  2100.  
  2101. ---
  2102.  
  2103. 3.1.3.1.2)                 What are the requirements of CSound?
  2104.  
  2105. Answer:
  2106.  
  2107. The requirements for CSound are somewhat flexible.  I actually compiled a
  2108. Mac + (MPW) version of CSound 2-3 years ago, but it took about 8 hours to
  2109. make 80 seconds worth of sound!  I suggest you use a system with hardware
  2110. floating point and a 32-bit processor (Any Mac II with FPU, a NeXT, Indigo).
  2111. As far as memory requirements, that depends on how big your gen function
  2112. tables will be.  The same with hard disk size.  If you want to make a
  2113. 10 minute stereo piece at 44.1K sample rate, you will need 106 megabytes
  2114. of disk space.  (10.6 Megs per stereo minute at 44.1K, 11.6 at 48K).
  2115. So the answer is...  use as big of a system as you can buy or borrow.
  2116.  
  2117.  
  2118. ---
  2119.  
  2120. 3.1.3.1.3)                Is there a tutorial on CSound?
  2121.  
  2122. Answer:
  2123.  
  2124. Date: Fri, 7 Aug 92 10:41:46 GMT-0800
  2125. From: sandell@cnmat.cnmat.Berkeley.EDU
  2126. Subject: Re: ... Electronic and Computer Music FAQ ...
  2127.  
  2128.     Beyond the CSound manual, there is little to help you unless
  2129. you take a course in computer music (summer courses, at CCRMA, UIUC,
  2130. Brooklyn College, etc.)
  2131.  
  2132. --
  2133. Greg Sandell
  2134. Research Fellow, Center for New Music and Audio Technologies (CNMAT)
  2135. sandell@cnmat.cnmat.Berkeley.EDU or sandell@garnet.Berkeley.EDU
  2136.  
  2137.  
  2138. ---
  2139.  
  2140. 3.1.3.2)            What is Deluxe Music Construction Set
  2141.                     (DMCS)?
  2142.  
  2143. Answer:
  2144.  
  2145.     From Nathan Torkington <gnat@kauri.vuw.ac.nz>:
  2146.  
  2147.     DMCS is available for Amiga & Macintosh and probably others.
  2148. Offers an easy way to play and print simple music.  It is more suited
  2149. to casual users than serious composers.  [more info, please -- price,
  2150. distributor, features]
  2151.  
  2152. ---
  2153.  
  2154. 3.1.4.0)        [Recorded music]
  2155.  
  2156. ---
  2157.  
  2158. 3.1.4.1)             Where can I get recordings of 
  2159.                     electronic music?
  2160.  
  2161. Answer:
  2162.  
  2163. Date:         Wed, 20 Nov 1991 13:37:30 EST
  2164. From: The Radio Gnome <V2002A%TEMPLEVM.bitnet@AUVM.AMERICAN.EDU>
  2165. Subject:      Mail order sources for EM
  2166. To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
  2167.  
  2168. Hi,
  2169.  
  2170.      Below are some of the places I order/have ordered from along with
  2171. some short descriptions.
  2172.  
  2173.      Any word of new releases by Georges Boutz or Thom Brennan?
  2174.  
  2175.  
  2176. Alcazar              Heavier emphasis on the folk/newage end of things.
  2177. Box 429
  2178. South Main ST
  2179. Waterbury, VT 05676             800-541-9904
  2180.  
  2181. Wayside Music          Lots of rare/unusual stuff as well as some
  2182. Box 6517               pressings on their own Cuneiform label.
  2183. Wheaton, MD 20906-0517
  2184.  
  2185. Eurock Distribution    A one person show (Archie Patterson)
  2186. Box 13718
  2187. Portland, OR 97213
  2188.  
  2189. Lotus Records          Carried a lot of rarities.  Last ordered from them
  2190. 23 High Street         in 1985.
  2191. Newcastle-under-Lyme
  2192. Staffordshire ST5 1QZ
  2193. Great Britain
  2194.  
  2195. Mirage Music           Martin Reeds venture.  Used to carry Mark
  2196. 612 Southmead Road     Shreeves early cassette only releases.
  2197. Filton                 Also good cassettes by Ian Boddy and Steve Frost.
  2198. Bristol BS12 7RF
  2199. Great Britain
  2200.  
  2201. Backroads Distribution    More Newagey type stuff but extensive inventory.
  2202. 417 Tamal Plaza           Also carry New Albion and Erdenklang Labels.
  2203. Corte Madera, CA 94925    800-825-4848
  2204.  
  2205. Generations Unlimited       They carry David Prescotts tapes and some
  2206. 199 Strathmore #5           good stuff by Jorge Thomasios
  2207. Brighton, MA 02135-5210
  2208.  
  2209. The Music Suite Ltd       Carry the complete Adrian Wagner Collection.
  2210. Glanyrafon House          Also check out 3 Men Underground.
  2211. Cenarth - Newcastle Emyln
  2212. Dyfed SA38 9JN
  2213. Great Britain
  2214.  
  2215. Perry Thompson          He sent me his cassette Sleeping Giants for
  2216. 70 Sproul Rd.           free.  Its very Burmer-esque.
  2217. Malvern, PA 19355
  2218.  
  2219. Charles Cohen       Ask about his "Darwin in Chains" cassette and
  2220. Box 181             the unreleased(?) "Swizzle Stick"
  2221. Riverton, NJ 08077
  2222.  
  2223. George Wallace  c/o         All three of his releases are MUSTS in
  2224. Larger than Life Music      any EM collection.  Start with Communion.
  2225. 10 Belmont Sq.
  2226. Doylestown, PA 18901
  2227.  
  2228. Jesse Clark             His latest, Locked in Heaven is his best, but
  2229. 710 Eton-Adelphia Rd.   earlier releases are also good, especially
  2230. Freehold, NJ 07728      "CAMELIA"
  2231.  
  2232. "She has learned that short ideas repeated massage the brain" - Robert Ashley
  2233.  
  2234.  
  2235. ---
  2236.  
  2237. 3.1.5.0)        [Conversion software]
  2238.  
  2239. ---
  2240.  
  2241. 3.1.5.1)             Are there programs to convert back and
  2242.                     forth between
  2243.                     human/filter-readable text and
  2244.                     MIDI files? How do I get them?
  2245.  
  2246. Answer:
  2247.  
  2248. From: Piet van Oostrum <piet%CS.RUU.NL@AUVM.AMERICAN.EDU>
  2249. Subject:      Announcing MF2T/T2MF
  2250. To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
  2251.  
  2252. Two programs to manipulate standard midifiles.
  2253.  
  2254. mf2t is a program that reads a standard midifile (format 0 or 1) and
  2255. writes an ASCII representation of it that is both compact and easily parsable.
  2256.  
  2257. t2mf is the companion program that reparses the text representation
  2258. into a midifile.
  2259.  
  2260. Piet van Oostrum, Dept of Computer Science, Utrecht University,
  2261. P.O. Box 80.089, 2508 TB Utrecht, The Netherlands
  2262. email: piet@cs.ruu.nl
  2263.  
  2264. -----------------------------------------------------------------------
  2265. You can do with this program what you like, but if you think it is
  2266. useful I would appreciate if you send me some of your midifiles. Not
  2267. ones that I can find on the Internet. Please send them uu- or
  2268. btoa-encoded. Zoo and Arc archives (encoded) are also OK, Zip and
  2269. Lharc may be problematic.
  2270. ------------------------------------------------------------------------
  2271.  
  2272. The text representation is chosen such that it is easily recognized and
  2273. manipulated by programs like sed, awk or perl. Yet it is also humanly
  2274. readable so that it can be manipulated with an ordianary text editor.
  2275.  
  2276. In this way you can make changes to your midifiles using these
  2277. powerful programs or even in Cobol :=). Or you can write
  2278. algorithmic compositions using a familiar programming language.
  2279.  
  2280. mf2t/t2mf is available via ftp at the sites returned by 'archie mf2t'
  2281. (see the entry on 'archie' above).
  2282.  
  2283. by mail-server:
  2284.  
  2285. send the following message to
  2286. mail-server@cs.ruu.nl (or uunet!mcsun!hp4nl!ruuinf!mail-server):
  2287.  
  2288.     begin
  2289.     path john@highbrow.EDU (PLEASE SUBSTITUTE *YOUR* ADDRESS)
  2290.     send MIDI/PROGRAMS/mf2t.zoo
  2291.     end
  2292.  
  2293. NOTE: *** PLEASE USE VALID INTERNET ADDRESSES IF POSSIBLE. DO NOT USE
  2294. ADDRESSES WITH ! and @ MIXED !!!! BITNETTERS USE USER@HOST.BITNET ***
  2295.  
  2296. The path command can be deleted if we receive a valid from address in your
  2297. message. If this is the first time you use our mail server, we suggest you
  2298. first issue the request:
  2299.     send HELP
  2300. --
  2301. Piet* van Oostrum, Dept of Computer Science, Utrecht University,
  2302. Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands.
  2303. Telephone: +31 30 531806   Uucp:   uunet!mcsun!ruuinf!piet
  2304. Telefax:   +31 30 513791   Internet:  piet@cs.ruu.nl   (*`Pete')
  2305.  
  2306. ---
  2307.  
  2308. 3.1.5.2)            What is Midi2TeX, and how can I get it?
  2309.  
  2310. Answer:
  2311.  
  2312. Date: Wed, 5 Aug 92 10:47 MET
  2313. From: KUYKENS@amc.uva.nl
  2314. Subject: MIDI2TeX V 1.1 uploaded
  2315.  
  2316.  
  2317.      Recently I have finished version 1.1 of the MIDI2TeX translator.
  2318. Instead of sending it by e-mail to all users I now have uploaded the
  2319. complete package (PC and ST) on ftp site
  2320.  
  2321.                 obelix.icce.rug.nl
  2322.  
  2323. directory :     pub/erikjan/MIDI2TeX
  2324.  
  2325. Download st_m2t11.arc for the ST and pc_m2t11.exe for the PC. The file
  2326. m2tex11.inf contains some general information about the package.
  2327.  
  2328. I encourage everybody to transfer the package to other (more general) ftp
  2329. sites. If you do, please inform me where you uploaded it and in what
  2330. directory.
  2331.  
  2332. For those of you who do not have ftp access I am still willing to send the
  2333. new version by e-mail. Please e-mail your request. It may take one or two
  2334. weeks before you receive the package by e-mail.
  2335.  
  2336.  
  2337.                                         Hans Kuykens
  2338.  
  2339. ---
  2340.  
  2341. 3.1.5.3)             What is Hyperupic, and how can I get 
  2342.                     it?
  2343.  
  2344. Answer:
  2345.  
  2346. Date: Thu, 17 Sep 92 11:40:08 EDT
  2347. From: "Christopher Penrose" <penrose@silvertone.princeton.EDU>
  2348. To: latta@XCF.Berkeley.EDU
  2349. Subject: [Hyperupic released]
  2350.  
  2351.  
  2352. Hyperupic is an image to sound transducer implemented on a NeXT
  2353. workstation.  That's right, with Hyperupic you might be able to hear
  2354. Whistler's mother.  I think that he did all the whistling, actually.
  2355.  
  2356. Hyperupic is inspired by the Upic system conceived by Iannis Xenakis.
  2357. Feed Hyperupic a TIFF image, and Hyperupic will convert it into a
  2358. sound.  Hyperupic has the facility of using color has a sonic parameter.
  2359.  
  2360. Hyperupic is free.  Give it to your friends.  Show it to your mother.
  2361. I won't make you feel guilty (yet) for using my software.  You can
  2362. even claim that you wrote Hyperupic yourself!  If you do this though,
  2363. you might fall through the next subway grating that you trust will
  2364. hold your weight.
  2365.  
  2366. Hyperupic has on-line infotainment, including documentation.
  2367.  
  2368. It is available via ftp at:
  2369.  
  2370. princeton.EDU
  2371. cs.orst.EDU
  2372. nova.cc.purdue.EDU
  2373.  
  2374. or contact me:
  2375.  
  2376. Christopher Penrose
  2377. penrose@silvertone.princeton.EDU
  2378.  
  2379. ---
  2380.  
  2381. 3.1.5.4)             What is SoundHack and how can I get it?
  2382.  
  2383. Answer:
  2384.  
  2385. Date:         Sat, 26 Oct 1991 16:25:22 -0700
  2386. From: Tom Erbe <tom%MILLS.EDU@AUVM.AMERICAN.EDU>
  2387. Subject:      Soundfile header conversion program
  2388. To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
  2389.  
  2390.     I just wrote a little program for the Mac that does Soundfile
  2391. header conversion.  It translates between IRCAM, NeXT .snd, Sound
  2392. Designer II, AIFF and DSP Designer files.  It will open any file as a
  2393. 16-bit linear soundfile, if you want.  I am making no attempt (at
  2394. least not yet) to support anything other than 16-bit linear.  You can
  2395. also change things in the header like sample rate and number of
  2396. channels.  This is my first program for the Mac, so it might have
  2397. bugs.  If you want a copy, you can get it through ftp to "mills.EDU",
  2398. it is "ccm/SoundHac.hqx".  Or I could mail it to you if you don't have
  2399. ftp.  Please send bug reports!
  2400.  
  2401.  
  2402. Tom Erbe * Technical Director * Center for Contemporary Music * Mills College
  2403.   tom@mills.EDU * Mills College, Oakland, CA  94613 * (510) 430-2191
  2404.  
  2405.  
  2406. Date: Tue, 1 Dec 92 10:15:21 -0800
  2407. From: tom@ella.mills.EDU (Tom Erbe)
  2408. To: latta@XCF.Berkeley.EDU
  2409. Subject: Re: Electronic and Computer Music Frequently-Asked Questions (FAQ)
  2410. Organization: Mills College, Oakland CA
  2411.  
  2412.  
  2413.     SoundHack now reads and writes the following formats:
  2414.  
  2415. Sound Designer II;     8 bit linear and 16 bit linear
  2416. AIFF;             8 bit linear and 16 bit linear
  2417. NeXT/Sun;         8 bit linear, 16 bit linear, mulaw and 32 bit float
  2418. IRCAM;            8 bit linear, 16 bit linear and 32 bit float
  2419. DSP Designer;        16 bit linear
  2420. Text;            text formatted with a fixed point number on each line.
  2421.  
  2422.     It also has several signal processing modules added.  These
  2423. are: soundfile convolution, binaural spatialization, the phase
  2424. vocoder, varispeed, ring modulation (part of the convolution module).
  2425. Currently I am working on a spectral dynamics module and a spectral
  2426. mutation processor.  SoundHack runs only on Macs with FPUs.  It is
  2427. still available through anonymous ftp to mills.EDU (144.91.4.6), in
  2428. directory ccm.
  2429.  
  2430. -- 
  2431. tom erbe 
  2432. ccm - mills college
  2433. 5000 macarthur blvd.
  2434. oakland, ca 94613
  2435. tom@mills.EDU
  2436.  
  2437. ---
  2438.  
  2439. 3.1.5.5)            What is the Copyist Companion,
  2440.                     and how can I get it?
  2441.  
  2442. Answer:
  2443.  
  2444. Date: Mon, 24 Feb 92 15:29:58 -0800
  2445. From: Phil Burk <phil@mills.EDU>
  2446. Subject: DMCS -> Copyist files.
  2447.  
  2448. Many folks have asked about a conversion program that will read
  2449. DMCS files and convert them to something else.  The only program
  2450. I know of is Copyist Companion by Nick Didkovsky.  It converts
  2451. DMCS files to Dr. T's Copyist compatible files.  The main purpose
  2452. is for printing good scores from DMCS files.  Nick has talked about
  2453. converting DMCS to MIDIFiles or other formats so ask him and maybe
  2454. he will write it.  You can order Copyist Companion from Dr T
  2455. or from Nick directly.  Nick is at:
  2456.     
  2457.     72550.3313@compuserve.com
  2458.  
  2459. This program is for the Amiga.
  2460.  
  2461. ---
  2462.  
  2463. 3.1.6.0)        [Literal and symbolic editing software]
  2464.  
  2465. ---
  2466.  
  2467. 3.1.6.1)            What are tclm and xdrum, and how can I
  2468.                     get them?
  2469.  
  2470. Answer:
  2471.  
  2472. Date: Fri, 7 May 93 14:03:41 -0600
  2473. From: Mike Durian <durian@advtech.uswest.com>
  2474. Subject: tclm-1.0
  2475.  
  2476.  
  2477.     I have just sent tclm-1.0 and xdrum-1.0 to comp.sources.misc
  2478. for posting.  Tclm-1.0 is based of John Ousterhout's tcl but has
  2479. extension for manipulating MIDI files.  Tclm provides a simple
  2480. languages that makes it easy to write your own MIDI programs.  It
  2481. should compile or just about anything UNIX.  There are even well
  2482. defined hooks for attaching your MIDI device to tclm.  If this is
  2483. done, you can then play and record MIDI files too.  Currrently the
  2484. only interface supplied is for the new BSD/386 midi driver, but I hear
  2485. there is one in the works for Linux.  It should not be too difficult
  2486. to write your own either.
  2487.  
  2488.     Tclm-1.0 also comes with a few scripts.  These include scripts
  2489. for converting MIDI files to human readable form and back again.
  2490. There is even a script that implements a simple sequencing language
  2491. for creating MIDI files from other smaller MIDI files.  As I mentioned
  2492. above there are also scripts to play and record MIDI files that will
  2493. run if you have a tclm/MIDI interfaces for your system.
  2494.  
  2495.     Xdrum-1.0 is a script that runs wishm, which in turn is John
  2496. Ousterhout's wish with tclm extensions plus a new widget.  The new
  2497. widget is designed to facilitate creating and editing drum patterns.
  2498. Wishm runs under X11 and the xdrum script provides an easy to use
  2499. interface for making drum rhythms.  Xdrum will run regardless of if
  2500. you compiled tclm with a deivice interface, but if tclm has the
  2501. ability to play MIDI files, you can play your patterns as you are
  2502. working on the undex xdrum.
  2503.  
  2504.     Both tclm-1.0 and xdrum-1.0 have been posted to
  2505. comp.sources.misc and should be at usenet archive sites near you.
  2506. They can also be found at harbor.ecn.purdue.EDU, which is the main
  2507. archive site for tcl extensions.  Tcl and tk can be picked up from
  2508. sprite.Berkeley.EDU.
  2509.  
  2510.     The tclm-device interface is much cleaner, the usage of
  2511. midiput and midiget is a lot better, you now say what you want instead
  2512. of figuring out all the bytes yourself.  There are also the added
  2513. scripts.  I'm hoping someone takes mseq and builds a more powerful
  2514. sequencer out of it.
  2515.  
  2516. mike
  2517. durian@advtech.uswest.com
  2518.  
  2519. ---
  2520.  
  2521.  
  2522. 3.1.6.2)            What is MixView, and how can I get it?
  2523.  
  2524. Answer:
  2525.  
  2526. Date: Mon, 16 Sep 91 15:39:51 PDT
  2527. From: doug@foxtrot.ccmrc.ucsb.EDU (Douglas Scott)
  2528. To: MixviewFans@foxtrot.ccmrc.ucsb.EDU
  2529. Subject: mixview version 3.2 now available
  2530.  
  2531. Greetings to you all on my mixview mailing list.  The
  2532. newest version of mixview, my X - based soundfile
  2533. editor/processor, is now available on a new anonymous
  2534. ftp site where I now work:  foxtrot.ccmrc.ucsb.EDU
  2535. (128.111.92.30), as pub/mixview-v3.2.tar.Z.  [Version 3.1
  2536. was withdrawn -- 3.0 was the most recent distribution].
  2537.  
  2538. The new version features a record command (for those of
  2539. you running it on NeXTs), plus a play command that allows
  2540. you to stop the play at any point.  As soon as I hear that
  2541. there is still interest, I will activate and debug the
  2542. record command for those of you working on
  2543. SparcStations.
  2544.  
  2545. Anyone who needs the source mailed via uucp, let me know.
  2546.  
  2547. As usual, please let me know if you wish to be removed from
  2548. my mailing list.
  2549.  
  2550.  
  2551. Douglas Scott                              (805)893-8352
  2552. Center for Computer Music Research and Composition
  2553. University of California, Santa Barbara
  2554. Internet: (NeXTMail ok)   <doug@foxtrot.ccmrc.ucsb.EDU>
  2555.  
  2556.  
  2557. ---
  2558.  
  2559. 3.1.6.3)            What is DU", and how can I get it?
  2560.  
  2561. Answer:
  2562.  
  2563. Date: Tue, 11 Jun 91 11:05:54 PDT
  2564. From: Robert_Poor@NeXT.COM
  2565. To: nextmusic@silvertone.Princeton.EDU
  2566. Subject: DUB: Mixing and overdubbing in real time
  2567.  
  2568. Comrades:
  2569.  
  2570. Let's make a deal.  I have written "DUB," an application that mixes  
  2571. together multiple sound files on the fly and overdubs (records) at  
  2572. the same time.  It's ugly but it works but it's UGLY.  I'm not proud  
  2573. of it.  The user interface is the worst thing I've written since I  
  2574. quit programming in BASIC over two decades ago.
  2575.  
  2576. The good things about DUB:  It mixes together N "playlists" on the  
  2577. fly.  A playlist is a sequence of non-overlapping sounds.  The  
  2578. DACPlayer object is pretty clean, the DSPRecorder object (and  
  2579. attendant dspRecorder.asm code) knows how to drive the Ariel digital  
  2580. mic at different sampling rates.  It records at the same time that it  
  2581. plays back.
  2582.  
  2583. The bad things about DUB:  There's no real user interface.  The sound  
  2584. file names that it opens to play are hardwired in the source code.   
  2585. The sound file that it records into is similarly hardwired.  You have  
  2586. to launch it from a shell (or more often a debugger) in the directory  
  2587. that contains the sound files "track1.snd," "track2.snd," etc.  There  
  2588. are features that the low level code supports (dynamic gain control,  
  2589. setting the duration of the sounds) that the user interface doesn't  
  2590. exploit.
  2591.  
  2592. DUB does useful things that many NeXT sound and music aficionados  
  2593. have asked about, but my pride prevents me from distributing it  
  2594. broadly in its current ugly state.  So let's make a deal: I will give  
  2595. the project folder (source code, IB.proj, etc) if you agree to the  
  2596. following:
  2597.     * You must be able to receive (and send) NeXT mail attachments.
  2598.       (That's how we'll communicate.)
  2599.     * You will implement a "safe and sane" user interface for Dub.
  2600.     * You already know NeXTstep programming and won't ask me lots
  2601.       of questions (I'm perpetually swamped at work, and I may not
  2602.       have much time to answer your questions.)
  2603.     * You will send me the finished application in source form.
  2604.     * You will allow me to put the finished application in source
  2605.       form on the archive servers.
  2606.     * Most importantly, you won't laugh at me or malign me in public
  2607.       for writing such a mean user interface.
  2608.  
  2609. If you can agree to all the above, and you're interested in helping  
  2610. the rest of the NeXT community make beautiful music on the NeXT, I  
  2611. want to hear from you.
  2612.  
  2613. Thanks!
  2614.  
  2615. - Robert Poor
  2616.   NeXT Developer Marketing
  2617.   rpoor@next.com
  2618.  
  2619.  
  2620. ---
  2621.  
  2622. 3.1.6.4)            What is RT, and how can I get it?
  2623.  
  2624. Answer:
  2625.  
  2626. Date: Mon, 15 Jul 91 15:17:12 PDT
  2627. From: Conrad_Geiger@NeXT.COM
  2628. To: nextmusic@silvertone.Princeton.EDU
  2629. Subject: Real time sound mixer 
  2630.  
  2631. A new real time sound mixing program from Paul Lansky on the net...
  2632.  
  2633. conrad
  2634.  
  2635. From: paul@phoenix.Princeton.EDU (Paul Lansky)
  2636. Subject: Real time sound mixer
  2637. Date: 14 Jul 91 15:26:45 GMT
  2638.  
  2639. I have placed a real-time sound mixing program, RT,  in
  2640. pub/music/NeXTrt.tar.Z at princeton.EDU.  This was
  2641. written by me and Kent Dickey, and essentially allows you
  2642. to play arbitrary segments of up to 32 different soundfiles
  2643. in 8 tracks, as if they were notes, overlapping, panning,
  2644. enveloping and even pitchshifting them.  The limitation on 
  2645. the system is essentially disk throughput, which seems to 
  2646. allow you to do about 450k bytes per second.  This means 
  2647. you can mix two 44k stereo files, 2 22k stereo and one 44k
  2648. stereo, etc, at a time.  A really nice feature of the program
  2649. is that you can play different channel formats and different
  2650. sampling rates at the same time!  If you overload the system
  2651. there will be interruptions, but you can also write the mix out
  2652. to disk.  
  2653.  
  2654.  
  2655. I *think* it is fairly robust now, and easy to use.  I have 
  2656.  
  2657. not placed it in the archives since I want to keep tinkering
  2658. with it, and so want to keep it in reach. 
  2659.  
  2660.  
  2661. Future additions will include a signal editor, and perhaps some
  2662. sort of graphic display, although the latter would be tricky, given
  2663. that for my current work I often find myself lining up as many as
  2664. 500 sound segments to play.
  2665.  
  2666. I am anxious for feedback and suggestions.  This program will not
  2667. work well on 030 machines.  Enjoy it.
  2668.  
  2669. Paul Lansky
  2670. Music Department
  2671. Princeton University
  2672. paul@princeton.EDU
  2673. paul@silvertone.princeton.EDU
  2674.  
  2675.  
  2676. ---
  2677.  
  2678. 3.1.6.5)            What is RTLisp, and how can I get it?
  2679.  
  2680. Answer:
  2681.  
  2682. Date: Tue, 28 Jan 92 17:14:51 GMT
  2683. From: Pete Yadlowsky <pmy@vivaldi.acc.Virginia.EDU>
  2684. Subject: new Lisp interface to Lansky's "rt"
  2685. Apparently-To: nextmusic@wri.com
  2686.  
  2687.  
  2688. RTLisp runs on David Betz's XLisp and is comprised of a set of object
  2689. class and function definitions which provide a Lisp interface to
  2690. Paul Lansky's NeXT-based, real-time audio mixing software,
  2691. `rt'. The rt user arranges audio material temporally,
  2692. dynamically and spatially by means of a relatively simple grammar
  2693. which is parsed and executed by rt's audio driver program. The 
  2694.  
  2695. simplicity of this grammar can make it rather tedious to use,
  2696. though, especially in the realization of complex `scores'. Also,
  2697. there is no  provision for the programmatic generation of audio
  2698. events, so every event must be specified in detail by hand. 
  2699.  
  2700.  
  2701. RTLisp was designed to facilitate the process of rt score
  2702. creation. It equips the composer with a powerful, interactive
  2703. high-level programming environment (Lisp), and lends some
  2704. intelligence to tasks such as temporal placement and grouping of
  2705. audio events, control of dynamics in the stereo field and rt
  2706. `track' assignment. 
  2707.  
  2708.  
  2709. RTLisp can be thought of as a sort of rt command compiler. It can run
  2710. standalone in a shell window, controlling the rt audio driver
  2711. directly, or it can run in conjunction with rt.app, Mr. Lansky's
  2712. NextStep interface to the driver. 
  2713.  
  2714.  
  2715. RTLisp is available in two different packages. The first, under
  2716. NeXTrt.tar, contains rtlisp binaries and scripts merged with a
  2717. new version of rt.app, along with an RTLisp chapter in rt.app's
  2718. online documentation. The second, rtlisp.tar, does not include
  2719. rt.app but does include binaries, lisp source, rt's audio driver
  2720. and XLisp and rtlisp documentation. 
  2721.  
  2722.  
  2723. anon ftp: uvaarpa.acc.virginia.EDU:/pub/next/Apps/NeXTrt.tar.Z
  2724.           uvaarpa.acc.virginia.EDU:/pub/next/bin/rtlisp.tar.Z
  2725.           princeton.EDU:/pub/music/NeXTrt.tar.Z
  2726.           princeton.EDU:/pub/music/rtlisp.tar.Z
  2727.  
  2728. ---
  2729. Peter M. Yadlowsky        |         Laden e-mail runs
  2730. Academic Computing Center    | Bumbling, creaking through the net
  2731. University of Virginia        |         Sysadmins tremble.
  2732. pmy@Virginia.EDU        |            - after Buson
  2733.  
  2734.  
  2735. ---
  2736.  
  2737. 3.1.6.6)            What is Cmix and how can I get it?
  2738.  
  2739.     Cmix is a loosely connected group of utilities for maniplating
  2740. soundfiles.  The system is available by FTP.
  2741.  
  2742.     The following description is taken from the UNIX manual page.
  2743.  
  2744.     "Cmix is a package of routines for editting, processing, and
  2745. creating soundfiles.  It also includes a library of routines designed
  2746. to make it easier to write C programs which deal with soundfiles.
  2747.  
  2748.     Typically, the user prepares a file of calls to various cmix
  2749. routines, and then invokes them by saying something like:
  2750.  
  2751.     mix < my.data
  2752.  
  2753.     Consider the following example data file:
  2754.  
  2755.      input("snd_directory/elvis")
  2756.      output("snd_directory/elvis+industry")
  2757.      setline(0,0,1,1,10,1,11,0)
  2758.      mix(8.6,0,21,1,0)
  2759.      input("snd_directory/industry")
  2760.      setline(0,0,5,1,11,0)
  2761.      mix(0,0,11,1,0)
  2762.  
  2763.     This first opens the file "snd_directory/elvis" for input, and
  2764. the file "snd_directory/elvis+industry" for the output of the new
  2765. mix.  Setline creates the amplitude envelope to be used for a
  2766. subsequent call to mix.  The arguments to setline are pairs of
  2767. time/amplitude values.  It interpolates linearly between these
  2768. points.  The next call is to mix and asks to start copying the current
  2769. input file to the current outputfile, starting at time 8.6 in the
  2770. input file, and time 0 in the output file.  It will mix until time 21
  2771. on the input file is reached.  The fourth argument to mix is the
  2772. relative amplitude of the current input file, and the final argument
  2773. is used to determine channel location (see man page on mix).
  2774.  
  2775.     Then, with a different envelope from the next call to setline
  2776. there is another call to mix "snd_directory_industry" into the same
  2777. output file.
  2778.  
  2779.     To cause this to happen, once this data file has been
  2780. prepared, the user should type:
  2781.  
  2782.     mix <my.data >&my.data.output &
  2783.  
  2784.     Note that the data file passes through the Minc preprocessor
  2785. before being passed to cmix.  Be sure to consult the manual page on
  2786. Minc for more information.
  2787.  
  2788.     This is the general procedure for using any of the various
  2789. cmix utilities -- creating a data file and then invoking the routines
  2790. with a cal to cmix.  User writtne subroutines which either augment or
  2791. replace those in cmix can be compiled in the users own filespace.  See
  2792. the manual pages on usersub and Minc for more information.
  2793.  
  2794. ---
  2795.  
  2796. 3.1.7.0)        [Sound synthesis software]
  2797.  
  2798. ---
  2799.  
  2800. 3.1.7.1)            What are Patchmix and StochGran and
  2801.                     how can I get them?
  2802.  
  2803. Answer:
  2804.  
  2805. Date: Wed, 29 Jan 92 14:15:04 GMT-0500
  2806. From: mara helmuth <mara@silvertone.Princeton.EDU>
  2807. Subject: Patchmix and StochGran
  2808. Apparently-To: nextmusic@wri.com
  2809.  
  2810.  
  2811. I have put new versions of Patchmix and StochGran at the Princeton
  2812. archive (Princeton.EDU) in the "pub/music" directory.  These are
  2813. both NeXT interfaces.  Patchmix is a graphical front end to Cmix 
  2814. which allows you to create instruments by connecting a patch of unit
  2815. generator icons.  StochGran is a granular synthesis instrument.
  2816. The source code is there, and it is necessary to have Cmix installed
  2817. to compile them.  I'm still adding things, so let me know if you use 
  2818. them and have suggestions.
  2819.  
  2820. Mara Helmuth
  2821. mara@woof.columbia.EDU
  2822. mara@silvertone.princeton.EDU
  2823.  
  2824. ---
  2825.  
  2826. 3.2.0)        [Software by platform]
  2827.  
  2828. ---
  2829.  
  2830. 3.2.1)            Which software packages in section
  2831.                 3.1.0 [Software by role] and
  2832.                 its children work on multiple
  2833.                 platforms?
  2834.  
  2835. Answer:
  2836.  
  2837.     (in progress)
  2838.  
  2839.     See the packages discussed above in 3.1.1.0, 3.1.3.1.0.
  2840.  
  2841. ---
  2842.  
  2843. 3.2.2)            Which software packages in section
  2844.                 3.1.0 [Software by role] and
  2845.                 its children work on UNIX
  2846.                 platforms?
  2847.  
  2848. Answer:
  2849.     
  2850.     (in progress)
  2851.  
  2852. ---
  2853.  
  2854. 3.2.3.0)        [NeXT software]
  2855.  
  2856. ---
  2857.  
  2858. 3.2.3.1)            What are some currently available
  2859.                     sound editors for the NeXT?
  2860.  
  2861. Answer:
  2862.  
  2863. Date: Sat, 21 Mar 1992 18:25:21 -0600
  2864. From: NeXTmusic Mailing List <nextmusic@wri.com>
  2865. Subject: Sound Editors
  2866. From: "Paul Lansky" <paul@silvertone.Princeton.EDU>
  2867.  
  2868.  
  2869. In a previous post there was some discussion of Soundworks
  2870. and a reference to some of the sound editors on the princeton
  2871. server.  I thought I would clear up some confusion by posting
  2872. a list of everything I know about available sound editors
  2873.  
  2874. 1) Soundworks: available from Metaresearch.
  2875.            Has some great features, but a new version
  2876.           is forthcoming which should be much better
  2877.  
  2878. 2) Edsnd: by Jamie pritchard, at pub/music at princeton.EDU
  2879.           based on the original soundeditor by 
  2880.               lee boynton, with cut/paste, fft and spectral
  2881.               views added.
  2882.  
  2883. 3) Edsnd2: by Jamey Pritchard, at princeton.EDU
  2884.               Comes up with a time-line instead of a soundview
  2885.               and you can then select any portion to view. 
  2886.               I added a marker system which can be saved
  2887.               as a simple ascii file, and can cue arbitrary
  2888.               sections of a soundfile.  Quite useful for 
  2889.           parsing soundfiles.  I used this and RT
  2890.           exclusively to prepare a 20 minute piece
  2891.           by Steve Mackey for CD.  We never touched
  2892.           his original soundfiles.
  2893.  
  2894. 4) edsndP: by Stephen Master, at princeton.EDU
  2895.               This is a rewrite of the original edsnd using
  2896.               Metaresearch's dataController and dataView objects.
  2897.               It is very fast, and has lots of neat features.
  2898.               I think it is the best one so far, although it
  2899.               could use a marker system. The appended "P" is
  2900.           a long story which I'll tell privately to anyone
  2901.           who really wants to know.
  2902.  
  2903. 5) SE: The IRCAM signal editor, available at ccrma-ftp.stanford.EDU
  2904.               This has some really incredible features.  It has to 
  2905.               be seen to be believed.  It is a different approach
  2906.               than all the others, but it can be quite useful.
  2907.               Its main drawback at the moment is that it only
  2908.               accepts mono files.
  2909.  
  2910. 7 Spectro: by Perry cook, available at stanford
  2911.         does "waterfall plots" of spectra
  2912.         Emulates a Hewlett-Packard spectrum analyzer.
  2913.  
  2914. 8) Sonogram: a very nice grey-scale spectral analyzer, available
  2915.         on most of the archive sites.
  2916.  
  2917. -------------------
  2918. sort of signal editors
  2919.  
  2920. 9)Ein:    at Princeton, by me and Ken Steiglitz
  2921.         dsp scratch pad, with spectral, fft and soundviews
  2922.  
  2923. 10) RT:     at Princeton, by me and Kent Dickey
  2924.         real-time mixer and editor. Pete Yadlowsky
  2925.         added a very nice lisp front end.
  2926.  
  2927. -------------------
  2928. forthcoming commercial software
  2929.  
  2930. 11) Holstein, from Stealth Technology. The Stealth DAI 2400 is the
  2931. digital audio interface, and the ADA1800 is the A-D-A plus digital
  2932. audio interface.  Don't know anything about it
  2933.  
  2934. 12) Singular Solutions updates.  Don't know anything about it
  2935.  
  2936. -----------------------------
  2937.  
  2938. I'm sure I've left out a few. Someone please complete 
  2939. the list.  (I'd be glad to store all these at Princeton.)
  2940. While these programs do a lot, there are still a lot of
  2941. things we could use.  It would be interesting to discuss
  2942. these things here. (for example: it might be nice to have a
  2943. scrubbing routine that would allow you to rock back and forth
  2944. the way we used to do with tape-heads (ouch)) (I'd also love
  2945. a visual editor for RT).
  2946.  
  2947. Paul Lansky
  2948.  
  2949. ---
  2950.  
  2951. 3.2.3.2)            Which software packages in section
  2952.                     3.1.0 [Software by role] and
  2953.                     its children work on NeXT
  2954.                     platforms?
  2955.  
  2956. Answer:
  2957.  
  2958.     (in progress)
  2959.  
  2960. ---
  2961.  
  2962. 3.2.3.3)            Where can I find information about the
  2963.                     NeXT MIDI driver?
  2964.  
  2965. Answer:
  2966.  
  2967. Date: Thu, 24 Oct 91 16:59:46 PDT
  2968. From: Conrad_Geiger@NeXT.COM
  2969. To: nextmusic@silvertone.Princeton.EDU
  2970. Subject: MIDI driver documentation
  2971.  
  2972. Draft Documentation Available - MIDI driver documentation
  2973. NeXT Publications Group
  2974.  
  2975. A new document describing the MIDI driver is available on the
  2976. Internet archive servers.  This document is a revised and expanded
  2977. version of the Release 1.0  MIDI driver documentation, and is not
  2978. present in Release 2 or in the hard-copy technical documentation. 
  2979.  
  2980.  
  2981.  
  2982. The document is available by anonymous ftp (file transfer protocol)
  2983. from one of the following Internet archive servers:
  2984.  
  2985. ________________________________________________________
  2986.      hostname                   Directory
  2987. ________________________________________________________
  2988.  
  2989. cs.orst.EDU                  pub/next/documents/TechSupportNotes
  2990. sonata.cc.purdue.EDU         pub/next/submissions
  2991. etlport.etl.go.jp (Japan)    pub/NeXT/documents/MIDIDriver
  2992.  
  2993.  
  2994. The two files that make up this draft document are:
  2995.  
  2996.   MIDIDriver.tar.Z
  2997.   MIDIDriver_README
  2998.  
  2999. MIDIDriver.tar.Z is 54.2 kilobytes in size.  Unarchived, it's a
  3000. directory called MIDIDriver that occupyies 141 kilobytes and consists  
  3001. of:
  3002.  
  3003. Introduction.rtf -- An introduction for users of MIDI on NeXT
  3004. computers, including information on MIDI interfaces, the MIDI data
  3005. format, and whether to use the driver functions or the Music Kit.
  3006. DriverOverview.rtfd -- A conceptual overview of the NeXT MIDI driver.
  3007. CFunctions/ -- Specifications of the MIDI C functions
  3008.  
  3009. Your feedback on the document is welcome.  See the file
  3010. MIDIDriver_README for details.
  3011.  
  3012. Doug Keislar
  3013. NeXT Computer, Inc.
  3014.  
  3015.  
  3016. ---
  3017.  
  3018. 3.2.3.4)            What is the status of the Music Kit on
  3019.                     NeXT machines?
  3020.  
  3021. Answer:
  3022.  
  3023. Date: Mon, 27 Jan 92 09:54:03 CST
  3024. To: nextmusic-list@wri.com
  3025. From: doug@foxtrot.ccmrc.ucsb.EDU (Douglas Scott)
  3026. Subject: Re: Sound and Music Kits in 3.0?
  3027.  
  3028. The Music Kit is no longer supported by NeXT under 3.0.  It will not be bundled
  3029. with the software.  Development and management of it will be handled from now
  3030. on by Stanford University.  This is happening because of a complete lack of
  3031. commercial interest in the Music Kit (as NeXT sees it).  They feel the need to
  3032. trim software support for things that will not directly contribute to the
  3033. financial success of their company.  They said they may re-introduce it at 
  3034. "some later time" once they have a chance to expand a bit.
  3035.  
  3036. I learned all this from a session on "NeXT on Campus" at the NeXT Expo.
  3037.  
  3038. Douglas Scott                              (805)893-8352
  3039. Center for Computer Music Research and Composition
  3040. University of California, Santa Barbara
  3041. Internet: (NeXTMail ok)   <doug@foxtrot.ccmrc.ucsb.EDU>
  3042.  
  3043. ---
  3044.  
  3045. 3.2.3.5)             What ear-training software is there 
  3046.                     for the NeXT?
  3047.  
  3048. Answer:
  3049.  
  3050. Date: Sun, 9 Feb 92 19:18:54 EST
  3051. From: tholland@pars.skidmore.EDU (Anthony Holland)
  3052. Subject: New Music Ear Training Software for NeXT - Audio Challenger 1.0
  3053.  
  3054. "Announcing the release of "AUDIO CHALLENGER 1.0"
  3055.  
  3056. "Audio Challenger 1.0"  is the first ear-training software released  
  3057. for the NeXT computer.  Audio Challenger randomly generates ascending  
  3058. and descending melodic musical intervals which can be used in  
  3059. assisting music students in trying to improve their ability to  
  3060. aurally identify musical intervals.   Audio Challenger features  
  3061. real-time synthesis on the DSP (digital signal processing) chip of  
  3062. the NeXT computer which gives it the advantage of a more natural and  
  3063. "lively" musical timbre than ear-training programs that currently  
  3064. exist on other platforms.  Audio Challenger is released as FREEware  
  3065. to the internet archives by the researchers and students of DREAMS:   
  3066. Digital Research (in) Electro-Acoustic Music (at) Skidmore College.
  3067.  
  3068. "Audio Challenger .0" is currently at the following archive sites:
  3069.  
  3070. *Archive Info:
  3071.  
  3072.  filenames: AudioChallenger.tar.Z
  3073.                 AudioChallengerREADME
  3074.  
  3075.  
  3076. 1)  location: nova.cc.purdue.EDU
  3077.      directory: /pub/next/submissions (likely to move to
  3078.                                   /pub/next/2.0-release/binaries)
  3079.   
  3080.  
  3081.  
  3082. 2)  location: cs.orst.EDU
  3083.      directory: /pub/next/submissions (likely to move to  
  3084. /pub/next/binaries)
  3085.      
  3086.  
  3087.      
  3088.  
  3089. 3)   University of Maryland:  umd5.umd.EDU
  3090.               /pub
  3091.    
  3092.  
  3093. 4)  ccrma-ftp.stanford.EDU
  3094.       /pub
  3095.  
  3096. After FTP'ing AudioChallenger.tar.Z, type: zcat AudioChallenger.tar.Z  
  3097. | tar xvf -
  3098. note: you may need your system administrator to uncompress and untar  
  3099. AudioChallenger.
  3100.  
  3101.  
  3102.  
  3103.  
  3104. Anthony G. Holland
  3105. Associate Professor of Music
  3106. NeXT Campus Support
  3107. Skidmore College
  3108. Saratoga Springs, NY 12866
  3109. tel: 518-584-5000 ext. 2606
  3110.  
  3111. next mail: tholland@pars.skidmore.EDU
  3112.  
  3113. ---
  3114.  
  3115. 3.2.4.0)        [DOS/Windows software]
  3116.  
  3117. ---
  3118.  
  3119. 3.2.4.1)            Which software packages in section
  3120.                     3.1.0 [Software by role] and
  3121.                     its children work on DOS/Windows
  3122.                     platforms?
  3123.  
  3124. Answer:
  3125.  
  3126.         (in progress)
  3127.  
  3128. ---
  3129.  
  3130. 3.2.4.2)        What are some public-domain (or nearly so)
  3131.                 sample-editing programs for IBM-PC
  3132.                 compatibles?
  3133.  
  3134. Answer:
  3135.  
  3136. Date:         Wed, 15 Jan 1992 13:36:00 LCL
  3137. From: Achim Haag <UJ69%DKAUNI2.bitnet@AUVM.AMERICAN.EDU>
  3138. Subject:      Re: Tetra compositor
  3139. To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
  3140.  
  3141. Hi,
  3142.  
  3143.     I don't know anything about the Tetra compositor, but I know
  3144. two public domain programs, that are quite similar to Soundtracker.
  3145. The first is called ScreamTracker (for PC). It has many functions:
  3146. play in background, peak level meter, oscilloscope...  Unfortunately
  3147. it's shareware and the autor wants some $100 before he will send you a
  3148. version that can SAVE your own created songs.  It can handle many
  3149. output devices (PC speaker via PCM, D/A- converter at an printer port,
  3150. SoundBlaster (I believe!!!)), but I don't think it's worth this much.
  3151.  
  3152.     The second one - MODEDIT - is not quite as comfortably as the
  3153. Scream- tracker, but it's public domain and therefore is worth it's
  3154. money...  Unfortunately it does *not* support SoundBlaster, but I've
  3155. build a simple D/A-converter and now I can listen to the sounds on my
  3156. stereo.
  3157.  
  3158.     [Nathan Torkington <gnat@kauri.vuw.ac.nz> says, on 18 August
  3159. 1992, that "There is a program distributed with the later releases
  3160. called ModRes which allows ModEdit to play the modules using the
  3161. SoundBlaster, etc."]
  3162.  
  3163.     I've many samples from an amiga-user, so this shouldn't by a
  3164. problem.
  3165.  
  3166.     Hope this information is useful for you.
  3167.  
  3168.  
  3169.     Bye, 
  3170.  
  3171. Achim
  3172.  
  3173.  
  3174. ---
  3175.  
  3176. 3.2.5            Which software packages in section
  3177.                 3.1.0 [Software by role] and
  3178.                 its children work on Macintosh
  3179.                 platforms?
  3180.  
  3181. Answer:
  3182.  
  3183.     (in progress)
  3184.  
  3185. ---
  3186.  
  3187. 3.2.6            Which software packages in section
  3188.                 3.1.0 [Software by role] and
  3189.                 its children work on Amiga
  3190.                 platforms?
  3191.  
  3192. Answer:
  3193.  
  3194.     (in progress)
  3195.  
  3196. ---
  3197.  
  3198. 4.0)     [Hardware]
  3199.  
  3200. ---
  3201.  
  3202. 4.1.0)         [Multi-platform hardware]
  3203.  
  3204. ---
  3205.  
  3206. 4.1.1)            What are some good things with which to whack
  3207.                 MIDI drum triggers?
  3208.  
  3209. Answer:
  3210.  
  3211. From: rich@cygnus.cygnus.com (K. Richard Pixley)
  3212. Newsgroups: rec.music.synth
  3213. Subject: great sticks for midi pads! (Wam-Rods)
  3214. Date: 29 Dec 91 16:44:35 GMT
  3215.  
  3216. If you use midi drum pads, run, don't walk, to your nearest phone book
  3217. and start calling drum and music stores.  You are looking for
  3218. something called "Wam-Rods".  They should run you $6-8 a pair.  They
  3219. are translucent softish plastic drum sticks, in several colors.  The
  3220. BIG win is that they do what they claim to do, which is put the bounce
  3221. back in plywood feeling midi drum pads.  They also seem to be a little
  3222. easier on the pads themselves.  I'm not really a drummer, but I don't
  3223. play my pads with anything else any more.
  3224.  
  3225. The only drawback I can see, is that unless you get the clear ones, or
  3226. one of the dark colors, they look awfully "pop"ish.
  3227.  
  3228. Disclaimer: I have no material connection to any of the commercial
  3229. organizations connected to Wam-Rods (tm) (patent pending) other than
  3230. as a happy materialistic consumer.
  3231.  
  3232. ps, I like the piss yellow ones best. :-).
  3233.  
  3234.  
  3235. ---
  3236.  
  3237. 4.1.2)             How do I get MIDI working with my analog
  3238.                 synth?
  3239.  
  3240. From: "Shiv (S.) Naimpally" <shiv@bnr.ca>
  3241. Subject: Re: Analog FAQ 
  3242.  
  3243. [Please direct inquiries to Shiv. He's sending updates to me. Thanks!
  3244. --crl]
  3245.  
  3246. Analog info. This posting has info on FAQs such as 'how do I MIDI
  3247. my ____ analog synth ?' etc.. There are 3 parts. The first is a listing
  3248. of places oferring MIDI retrofits for older keyboards. The second
  3249. is a listing of companies making MIDI to CV convertors. The third
  3250. is a list of places that stock parts, manuals, etc. for older keyboards.
  3251. If you have any corrections, additions, etc., please email me at
  3252. shiv@bnr.ca.
  3253.  
  3254. Oh, and you're most welcome !
  3255.  
  3256. What was that ? You don't actually have an analog synth ? Shame on you !
  3257. You can try the following used music dealers:
  3258.  
  3259. Analog Systems
  3260. Tel: 213-850-5216
  3261. fax: 213-850-1059
  3262. Have in stock Buchla, Moog, Serge, Emu modular systems, ARP 2500/2600,
  3263. Minimoog, OB8, etc..
  3264.  
  3265. Media Sonics
  3266. Tel: 918-451-0680
  3267. fax: 918-451-0671
  3268.  
  3269. Caruso Music
  3270. 20 Bank St.
  3271. New London, CT 06320
  3272. tel: 203-442-9600
  3273. fax: 203-442-0463
  3274.  
  3275. Rogue Music
  3276. 251 W. 30th
  3277. NY, NY 10001
  3278. tel: 212-629-3708
  3279. fax: 212-947-0027
  3280. Carry Moog, ARP, Oberheim, etc.. Get on their mailing list !
  3281.  
  3282. Analogics
  3283. 5261 Maple Ave East
  3284. Geneva, OH 44041
  3285. tel: 216-466-6911
  3286.  
  3287. Daddy's Junky Music
  3288. P.O. Box 1018
  3289. Salem, NH 03079
  3290. tel: 603-894-6492
  3291. fax: 603-893-6710
  3292.  
  3293. Goldman's Gear Exchange
  3294. 1620 Niagra Falls Blvd
  3295. Tonawanda, NY 14150
  3296. tel: 716-633-6111
  3297. fax: 716-832-6009
  3298.  
  3299. ---------------------------------------------------------------------------
  3300.  
  3301. MIDI Retrofits
  3302. **************
  3303.  
  3304. Encore Electronics
  3305. 30 Glenhill Court
  3306. Danville, CA94526
  3307. tel: 510-820-7551
  3308. MIDI Retrofits for: Oberheim OB8, OBX, OBXa, OBSX, Roland Jupiter 8,
  3309.                     Moog Source.
  3310.  
  3311. Analogics
  3312. 5261 Maple Ave.
  3313. East Geneva
  3314. OH 44041
  3315. tel/fax: 216-466-6911
  3316. MIDI Retrofits for: Sequential Prophet 5, 10, and Pro 1, Oberheim OB8,
  3317.                     Korg Mono/Poly, Arp Odyssey & 2600.
  3318. MIDI->CV convertors: Have Roland MPU101 and Kenton Pro 1.
  3319.  
  3320. Wine Country Productions
  3321. 1572 Park Crest Court, Suite #505
  3322. San Jose, CA 95118
  3323. tel: 408-265-2008
  3324. fax: 408-266-6591
  3325. MIDI Retrofits for: Over 35 models of synths from Sequential, ARP, Moog, 
  3326.                     Korg, Roland, and Yamaha.
  3327. MIDI->CV convertors: Have Kenton Pro 1.
  3328.  
  3329. Miditec
  3330. 453 Darwin Crescent
  3331. ThunerBay, Ontario
  3332. Canada P7B 5W5
  3333. tel: 807-345-6434
  3334. MIDI Retrofits for: Hammond Organs, Korg BX-3 & CX-3 organs, 
  3335.                     Korg EPS-1 & SP80S e. pianos, Korg Poly 6 amd Poly 61,
  3336.                     Roland Juno-60, and Jupiter 8. Generic retrofit
  3337.                     available for most organs and accordians.
  3338.  
  3339. Kenton Electronics
  3340. 137-165 Hook Road
  3341. Surbiton, Surrey KT6 5AR
  3342. tel: 081-974-2475
  3343. fax:081-974-2485
  3344. MIDI retrofits for numerous mono and poly synths and some drum machines.
  3345. I suspect Analogics and Wine Country are using these since they also carry
  3346. Kenton's MIDI->CV convertor.
  3347.  
  3348. -------------------------------------------------------------------------
  3349.  
  3350. MIDI to CV Convertors
  3351. *********************
  3352.  
  3353. PAIA Electronics
  3354. 3200 Teakwood Lane
  3355. Edmond, OK 73013
  3356. tel: 405-340-6300
  3357. MV-8 convertor is unique in that it will do MIDI->CV or CV->MIDI !
  3358. 8 CV ins, 8 gate ins, 8 CV outs, and 8 gate outs. $300 kit, $400 assembled.
  3359.  
  3360. Clarity
  3361. Nelson Lane
  3362. Garrison, NY10524
  3363. tel: 914-424-4071
  3364. The Retro has 8 analog outputs. $600.
  3365.  
  3366. Kenton Electronics
  3367. 137-165 Hook Road
  3368. Surbiton, Surrey KT6 5AR
  3369. tel: 081-974-2475
  3370. fax:081-974-2485
  3371. The Pro2 has 2 independent sections, each of which receives on its
  3372. own MIDI channel. Each section has 3 CV outs, gate, and s-trig out.
  3373. Optional Hz/V supports synths with linear (instead of exponential 1v/oct)
  3374. response such as early Korg and Yamaha gear. There is also a clock
  3375. out that will put out a trigger synced to the MIDI clock input. This
  3376. is suitable for driving an arpeggiator etc..
  3377. The Pro2 is sold in the U.S. by Analogics, Wine Country, and others.
  3378. I have written and faxed them several times from Canada and had NO
  3379. response at all.  
  3380.  
  3381. ----------------------------------------------------------------------------
  3382.  
  3383. Parts for vinatge synths
  3384. ************************
  3385.  
  3386. ARP:
  3387.    Music Dealer Service
  3388.    4700 West Fullerton
  3389.    Chicago, IL 60639
  3390.    tel: 312-282-8171
  3391.  
  3392. Deltalab, Oberheim (parts):
  3393.    Magic Music Machines
  3394.    1207 Howard St.
  3395.    San Franisco, CA 94103
  3396.    tel: 415-864-3300
  3397.  
  3398. Oberheim manuals:
  3399.    Magic Parts
  3400.    1537 Fourth St., Suite 198
  3401.    San Rafael, CA 94901
  3402.    tel: 800-451-1922 
  3403.         800-525-0022 (in CA)
  3404.  
  3405. Moog:
  3406.    EJE Research
  3407.    20 French Road
  3408.    Buffalo, NY14227
  3409.    tel: 716-656-9607
  3410.  
  3411. Sequential:
  3412.    Wine Country Productions
  3413.    (see address & phone above)
  3414.  
  3415. ---
  3416.  
  3417. 4.2.0)         [UNIX hardware]
  3418.  
  3419. ---
  3420.  
  3421. 4.2.1)            What are some MIDI interfaces for 386 UNIX boxes?
  3422.  
  3423. Answer:
  3424.  
  3425. To: nextmusic-list@wri.com
  3426. Date: Sat, 25 Jan 92 10:50:46 EST
  3427. Original-From: blink!tjt (Tim Thompson)
  3428. Subject: re: UNIX/Midi Interfaces
  3429.  
  3430.  
  3431. > From: Roberto Sierra <73557.2101@compuserve.com>
  3432. > interfaces exist for UNIX machines.  Does anyone know
  3433. > if anything is available for Unix on a 386 platform?
  3434.  
  3435. MPU-compatible interfaces work fine under UNIX on a 386.
  3436. A UNIX device driver called devmidi is available via FTP
  3437. (on ucsd.EDU and louie.udel.EDU).  There are changes to
  3438. this device driver (also on at least louie.udel.EDU)) that
  3439. allow it to work with VP/ix, so you can run DOS MIDI software
  3440. as well.
  3441.  
  3442. For software, there is glib, a free generic librarian/editor.
  3443. The glib2 version on louie.udel.EDU includes support for the
  3444. devmidi driver.   Keynote is a MIDI language and extensible
  3445. graphical editor that runs under the X Window System, and
  3446. works quite well on a 386 platform.  It isn't free, but you
  3447. can get complete source code for $200.  Send email to
  3448. tjt@blink.att.com for more info on that.
  3449.  
  3450. This may not appear relevant to "nextmusic", but when
  3451. NeXTStep becomes available on 386 machines, it may be much
  3452. easier to write MIDI software to run on both a 386 and NeXT.
  3453. Anyone know if the Music Kit will be enhanced on the 386
  3454. to include support for the MPU interface?     ...Tim...
  3455.  
  3456.  
  3457. Date: Tue, 16 Feb 93 10:03:26 MST
  3458. From: Mike Durian <durian@advtech.uswest.com>
  3459.  
  3460.     An MPU-401 compatible MIDI driver is included with BSDI's
  3461. BSD/386 product.  BSD/386 being a POSIX complient operating system for
  3462. 386's and 486's based on the CSRG Net2 release.  If you build my tclm
  3463. [see item 3.2.2 --crl] package on a BSD/386 machine with an MPU-401
  3464. card, you can enable hooks to allow you to play as well as modify MIDI
  3465. files.
  3466.  
  3467.  
  3468. mike
  3469. durian@advtech.uswest.com
  3470.  
  3471. ---
  3472.  
  3473. 4.3.0)         [NeXT hardware]
  3474.  
  3475. ---
  3476.  
  3477. 4.4.0)         [DOS/Windows hardware]
  3478.  
  3479. ---
  3480.  
  3481. 4.4.1)            How do I do MIDI with my laptop PC? What is 
  3482.                 the Key Electronics Midiator?
  3483.  
  3484. Answer:
  3485.  
  3486. Date: Mon, 17 Aug 92 11:18:24 +0200
  3487. From: ruprecht@corse.informatik.uni-freiburg.de (Nick Ruprecht)
  3488. Organization: Institut fuer Informatik der Universitaet Freiburg
  3489. Address: Rheinstrasse 10-12, D-7800 Freiburg i. Br., Germany
  3490. Phone: +49-761-203 3884, fax: +49-761-203 3889
  3491.  
  3492.  
  3493.     The Key Electronics MIDIator is a good interface for portable
  3494. PCs.  warrant mention of the Key Electronics MIDIator under a separate
  3495. topic. I think that the MIDIator 101 will actually do the baud rate
  3496. transformation from 38.4 kBaud to 31.25 kBaud. The MIDIator 101 goes
  3497. for about $US 120. Key Electronics also distributes a sequencer for
  3498. MS-DOS PCs for it. The MS-DOS sequencer Cakewalk supports it as well.
  3499. Key Electronics' address is:
  3500.     Key Electronics, 7515 Chapel Avenue, Fort Worth, TX 76116
  3501.     Office: (817) 560-1912, FAX: (817) 560-9745
  3502.     Toll Free: 1-800-533-MIDI (1-800-533-6434)
  3503.  
  3504.  
  3505. Date: Wed, 17 Feb 93 07:44:12 PST
  3506. From: tonyf@ims.com (Antonio Freixas)
  3507.  
  3508.     Some things to keep in mind:
  3509.  
  3510.     Key Electronics now provides a Windows 3.1 MIDI driver for the
  3511. MIDIator, so any Windows 3.1 program capable of using a Windows 3.1
  3512. driver will work with the MIDIator.  As programs get converted to
  3513. Windows, this will mean most everything.  Things I have found to work
  3514. are WinCake and Encore.
  3515.  
  3516.     If you are thinking of buying a laptop for MIDI work, try to
  3517. get one with two serial ports or with an integral mouse.  The MIDIator
  3518. eats up one serial port and it is no fun using Windows without a
  3519. mouse.  In some cases, programs are designed such that there are
  3520. things you simply cannot do without a mouse.
  3521.  
  3522.     If you already have a laptop with just one serial port and no
  3523. built-in mouse, there may still be a way out.  If you have an external
  3524. keyboard connector, you may be able to find an external keyboard with
  3525. an integral pointing device and with a single cable plugging into the
  3526. keyboard connector.  I have tried one such keyboard, the JM keyboard
  3527. by Seijin, so I know they exist.
  3528.  
  3529.                              -- tonyf@ims.com
  3530.                            (503) 626-7117 x1349
  3531.  
  3532. ---
  3533.  
  3534. 4.4.2)            I'm just starting on MIDI and want to know how
  3535.                 to send    MIDI from my SCO UNIX box (and
  3536.                 who do I buy a card from? Are there
  3537.                 device drivers available?)
  3538.  
  3539. Answer:
  3540.  
  3541. From: tjt@blink (Tim Thompson)
  3542. Newsgroups: rec.music.synth
  3543. Subject: Re: MIDI FAQ?
  3544. Date: 28 Dec 91 14:34:29 GMT
  3545.  
  3546. Andrew Beattie (tab@ibmpcug.co.uk) writes:
  3547. > I'm just starting on MIDI and want to know how to send MIDI from my SCO UNIX
  3548. > box.  (and who do I buy a card from? are there device drivers available?
  3549.  
  3550. If SCO UNIX implies you're using an AT-bus 386 of some sort, there
  3551. is a UNIX device driver available called devmidi that can be found in
  3552. the ucsd.EDU archive and elsewhere.  It supports any MPU-compatible
  3553. MIDI interface.  The glib librarian/editor, also found in
  3554. the ucsd.EDU archive, can use this driver (email me for the changes).
  3555. The Keynote system (see the Netjam FAQ) can also use this driver.
  3556. There is also a version of devmidi that allows it to be used with VP/IX,
  3557. so you can run DOS MIDI software under UNIX.
  3558.  
  3559. For any machine with a standard serial port, you can use the
  3560. Key Electronics (1-800-533-MIDI) MIDIATOR MS-114 interface - it goes
  3561. from standard RS232 to MIDI.  There's no buffering, so to avoid input
  3562. lossage you need to run the RS232 at 38.4Kbaud.  For MIDI output,
  3563. you can run the RS232 at lower rates and still get usable results.
  3564. For machines that can run their RS232 at the exact MIDI rate, you
  3565. can get by with a cheaper version of the MIDIATOR, I think, the MS-101.
  3566. Keynote also supports the MIDIATOR, although I don't recommend it
  3567. if there are better alternatives (like the MPU).
  3568.  
  3569.  
  3570.     ...Tim Thompson...AT&T Bell Labs/Holmdel/NJ...tjt@blink.att.com...
  3571.  
  3572. ---
  3573.  
  3574. 4.4.3)+            How can I adapt my IBM-PC parallel port to be
  3575.                 a MIDI interface?
  3576.  
  3577. Answer:
  3578.  
  3579. From: cgd@ecmwf.co.uk (Dick Dixon)
  3580. Subject: 'Paramid' parallel-port MIDI interface
  3581. Date: Thu, 22 Jul 93 9:08:33 BST
  3582.  
  3583. This is a build-it-yourself MIDI interface adaptor for PC
  3584. parallel port.  So far as I know, it will work with any
  3585. PC (I have tried it with four; 286, 386 and portables).
  3586.  
  3587. MIDI in, out and thru are provided, with signal monitoring
  3588. LEDs.  The posted zip file includes a driver for DOS Cakewalk
  3589. standard, plus some 'C' code to test the interface.
  3590.  
  3591. Not recommended as a first project for previous non-techies,
  3592. but no particular snags in construction are anticipated.
  3593.  
  3594. It can be obtained thus:
  3595.  
  3596. Site:           ftp.cs.ruu.nl  [131.211.80.17]
  3597. Login:          "anonymous" or "ftp"
  3598. Password:       your own email address (you@your_domain)
  3599. File:           /pub/MIDI/DOC/paramida.zip
  3600.  
  3601. regards
  3602.  
  3603. Dick Dixon
  3604.  
  3605.  
  3606. [SEE ALSO: the June 1986 BYTE magazine article on building a MIDI
  3607. board for the IBM PC  --  crl]
  3608.  
  3609. ---
  3610.  
  3611. 4.5.0)         [Macintosh hardware]
  3612.  
  3613. ---
  3614.  
  3615. 4.5.1)*            What's all this about problems with
  3616.                 Macintosh Powerbooks and MIDI?
  3617.  
  3618. Answer:
  3619.  
  3620.     See anonymous@xcf.berkeley.edu:misc/netjam/doc/PowerbookMIDI,
  3621. or email netjam-request@xcf.berkeley.edu with the subject 'request for
  3622. file: doc/PowerbookMIDI'.
  3623.     Comments welcome.
  3624.  
  3625. ---
  3626.  
  3627. 4.5.2)        How can I build my own MIDI interface for the Macintosh?
  3628.  
  3629. Answer:
  3630.  
  3631. From: henges@ingr.com. (John Hengesbach)
  3632. Newsgroups: comp.sys.mac,rec.music.synth
  3633. Subject: Re: DIY MIDI interface?
  3634. Keywords: MIDI
  3635. Date: 30 Dec 88 16:05:21 GMT
  3636.  
  3637. In article <817@ttrdf.UUCP> fjo@ttrdf.UUCP (Frank Owen ) writes:
  3638. >
  3639. >  Has anyone figured out how to kludge up a Do-It-Yourself MIDI interface
  3640. >for the Macintosh? It seems that the one Apple sells has practically no 
  3641. A reply...
  3642.  
  3643.  
  3644.             MINIMAL MAC--MIDI INTERFACE
  3645.             ===========================
  3646.  
  3647.  
  3648.  
  3649.     Well, here it is all you MIDI fans.  THE ultimate in
  3650.     simplicity!!  This is a simple schematic for a serial
  3651.     to MIDI converter.
  3652.  
  3653.         There are two functions performed here.  One is the
  3654.     conversion from current loop to RS-422.  The second function
  3655.     is supplying the 1 MHz signal for the serial chip to sync
  3656.     up with the 31.5K baud rate of MIDI.
  3657.  
  3658.  
  3659.          >>>>>>> DATA FLOW >>> (MAC TO MIDI INSTRUMENT) >>>>>>>>>
  3660.                +-------+     +------+
  3661. To MAC   4   10|26LS32 |     |7407  |
  3662. Serial  >------+       |11  1|      |2    +------+    5
  3663. Port     5    9|       +-----+      +-----+R=220 +-----<  \
  3664. DB9 pin >-------       |     |      |     +------+         \  (5 pin DIN socket)
  3665. Numbers        |       |     |      |                       | MIDI OUT
  3666.                +-------+     +------+                      / (to instrument)
  3667.                 +------+                  +------+    4   /
  3668.       +5 volts -+R=390 +--+     +5 volts -+R=220 +-----<
  3669.                 +------+  |               +------+
  3670.                +-------+  |  +------+1    +------+    4
  3671.          8    6|26LS31 |  |  |MCT2  +-----+R=220 +-----< \
  3672.         >------+       |11| 5|      |     +------+        \  (5 pin DIN socket)
  3673.          9    5|       +--+--+      |                      | MIDI IN
  3674.         >-------       |    4|      |2                5   / (from instrument)
  3675.                |       |   +-+      +------------------< /
  3676.                +-------+   | +------+
  3677.                            |
  3678.                            v
  3679.                            Ground
  3680.          <<<<<<<<<<<<< DATA FLOW << (MIDI INSTRUMENT TO MAC ) <<<
  3681.  
  3682.                +-------+     +------+
  3683.          7   10|26LS31 |     |1 MHZ |
  3684.         >------+       |9   8| OSC  |
  3685.          3   11|       +-----+      |
  3686.         >-------       |     |      |
  3687.                |       |     +      |
  3688.                +-------+     +------+
  3689.  
  3690.     Power connections:
  3691.  
  3692.               GROUND    +5
  3693.             -----    --
  3694.       7407        7    14
  3695.       26LS31    8,12    4,16
  3696.       26LS32    8,12    4,16
  3697.       OSCILLATOR    7    14
  3698.  
  3699. Notes:
  3700.  
  3701.     The optical isolator MCT-2 above can probably be any relatively
  3702. fast optical coupler.  Note that the 390 ohm resistormay need to be
  3703. adjusted to make sure the output does not saturate.  Using a scope
  3704. while feeding a MIDI signal in should show you whether the signal
  3705. looks clean.
  3706.  
  3707.     The diagram has been drawn to show MAC signals on the left
  3708. and MIDI signals on the right.  There have also been allowances made
  3709. for the fact that 80 column ascii displays are not **exactly**
  3710. graphics terminals. Also note that the MAC pin numbers are for the
  3711. DB9 connector **NOT** the 8 pin mini-DIN connector!!
  3712.  
  3713.     The age old question of where to get power for this always
  3714. remains.  On the pre-MAC-PLUSs, there was power available from the
  3715. serial port connector.  I solved this problem by finding a 7 VDC
  3716. AC adapter at a parts store and using a 5 volt voltage regulator
  3717. IC to bring it down to 5 volts.  This is left as an exercise for
  3718. the student.....
  3719.  
  3720.     The 26LS31 and 26LS32 are the same type of chips which are
  3721. used in the MAC for RS-42? conversion.  I got them from a store in
  3722. Santa Clara California (Anchor Electronics  (408) 727-3693).  They
  3723. also have 1 Mhz Oscillators as well.
  3724.  
  3725.     I have built several variations of this over the last two
  3726. years and have had good success using a variety of music software
  3727. with them.
  3728.  
  3729.  
  3730. John Hengesbach
  3731. (205)772-1669
  3732.  
  3733. uunet!ingr!henges
  3734. Intergraph Corporation
  3735. Huntsville, AL 35807
  3736.  
  3737. ---
  3738.  
  3739. 5.0)     [Reference Material]
  3740.  
  3741. ---
  3742.  
  3743. 5.1)        Is an overview of "General MIDI" available?
  3744.  
  3745. Answer:
  3746.  
  3747.     Yes, via ftp as:
  3748.  
  3749.     anonymous@XCF.Berkeley.EDU:misc/netjam/doc/midi/general_midi
  3750.  
  3751. ---
  3752.  
  3753. 5.2)        What are the names and address of various gear manufacturers?
  3754.  
  3755. Answer:
  3756.  
  3757.     Rich Kulawiec (rsk@gynko.circ.upenn.EDU) posts a monthly list
  3758. of manufacturer contact info to rec.music.makers, rec.music.synth,
  3759. alt.guitar, and news.answers.
  3760.  
  3761.  
  3762. ---
  3763.  
  3764. 5.3)        Where may I find an electronic music bibliography?
  3765.  
  3766.  
  3767. Answer:
  3768.  
  3769.     See the file:
  3770.  
  3771.     anonymous@ftp.cs.ruu.nl:MIDI/DOC/bibliography
  3772.  
  3773. or
  3774.     
  3775.     anonymous@131.211.80.17:MIDI/DOC/bibliography
  3776.  
  3777. ---
  3778.  
  3779. 5.4)        Where can I find out all about MIDI?
  3780.  
  3781. Answer:
  3782.  
  3783.     Email LISTSERV@AUVM.AMERICAN.EDU, with the phrase GET MIDISPEC
  3784. PACKAGE in the message body. You will get the following message, as
  3785. well as the files to which it refers.
  3786.  
  3787.  
  3788. Date:         Tue, 26 Nov 1991 18:32:49 -0500
  3789. From: Revised List Processor (1.7a) <LISTSERV@AUVM.AMERICAN.EDU>
  3790. Subject:      File: "MIDISPEC $PACKAGE" being sent to you
  3791.  
  3792. *************************************************************************
  3793. *                                                                       *
  3794. * MIDISPEC Package                                                      *
  3795. *                                                                       *
  3796. * The following  series of  plain text  files are  the contents  of the *
  3797. * MIDISPEC PACKAGE. They are a reference resource compiled from several *
  3798. * sources, mostly by Greg at LEE@UHCCUX. The Primer, originally written *
  3799. * by Bob McQueer, is in constant  revision. The other files are subject *
  3800. * to periodic review and update. The package as a whole may be added to *
  3801. * as MIDI expands.                                                      *
  3802. *                                                                       *
  3803. * They have been placed here to  make it possible for users to retrieve *
  3804. * or subscribe to  the whole set of  documents as a "package"  so as to *
  3805. * automatically  get   the  updated  documentation  when   it  is  made *
  3806. * available.  Access  to  the  complete package  is  possible  via  GET *
  3807. * MIDISPEC PACKAGE.                                                     *
  3808. *                                                                       *
  3809. * You can subscribe to it with: AFD ADD MIDISPEC PACKAGE (note that you *
  3810. * will need to use the PW  command to define yourself a password before *
  3811. * you can  use the AFD command  -- see LISTAFD MEMO  for more details). *
  3812. * If you wish to only be informed when  the files are updated,  use the *
  3813. * FUI ADD MIDISPEC PACKAGE command.                                     *
  3814. *                                                                       *
  3815. *************************************************************************
  3816. * filename filetype Filelist File description
  3817. * -------- -------- -------- -----------------------
  3818.   MIDISPEC $PACKAGE EMUSIC   The Package Definition
  3819.   MIDI1_0  MIDISPEC EMUSIC   The MIDI Version 1.0 Specification
  3820.   PRIMER   MIDISPEC EMUSIC   A MIDI Tutorial
  3821.   MIDIBNF  MIDISPEC EMUSIC   MIDI Considered in Backus-Naur Form
  3822.   CTRLTAB  MIDISPEC EMUSIC   Listing of Controller/Mode Command Codes
  3823.   STATTAB  MIDISPEC EMUSIC   Listing of MIDI Status Codes
  3824.   NOTESTAB MIDISPEC EMUSIC   Listing of MIDI Notes by Octave
  3825.   FILEFMT  MIDISPEC EMUSIC   Description of MIDI Standard File Format
  3826.   SDSFMT   MIDISPEC EMUSIC   Description of MIDI Sample Dump Standard
  3827.   TIMECODE MIDISPEC EMUSIC   Description of MIDI Time Code Format
  3828.  
  3829.  
  3830. ---
  3831.  
  3832. 5.5)        What are the details behind current sound formats?
  3833.  
  3834. Answer:
  3835.  
  3836.     The Audio Formats Guide is available by anonymous ftp from
  3837. ftp.cwi.nl [192.16.184.180], directory pub, file AudioFormats*.*
  3838. (where *.* is the version number).
  3839.  
  3840. --Guido van Rossum, CWI, Amsterdam <guido@cwi.nl>
  3841. "Shut that bloody bouzouki off!"
  3842.  
  3843.  
  3844. ---
  3845.  
  3846.  
  3847. End of the Netjam FAQ.
  3848.  
  3849. -- 
  3850. -----------------------------------------------------------------------------
  3851. Craig R. Latta           Experimental Computing Facility                (XCF)
  3852. Composer, Software and
  3853.     Recording Engineer   NetJam, Berkeley                (netjam-request@xcf)
  3854. latta@xcf.Berkeley.EDU   Smallmusic OO music project (smallmusic-request@xcf)
  3855. (standard  disclaimer)   proof NL parsing project         (proof-request@xcf)
  3856. -----------------------------------------------------------------------------
  3857.